Начини на плащане Abuse

Как да създадем Hello World на езика Go

25.11.2022, 23:31

Вече ви разказахме за историята на езика за програмиране Go, неговата структура и синтаксис, а сега можем да изпълним най-простата програма на него, а именно класическата Hello World. Готови ли сте? Тогава няма да ви отнеме много време да се справите с него.

Как да създадем програма

Нека да създадем първата си програма. Обичайно в програмирането е всички начинаещи да започват с извеждането на реда "Hello World!" на екрана. Можете да инсталирате Go на вашата система или да използвате онлайн услугата play.golang.org. С нейна помощ можете да стартирате първата си програма направо в браузъра си. Нека да работим с онлайн услугата. Отворете сайта.

След това ще видите готовия код на първата програма:

package main
import ( "fmt")

func main() {
fmt.Println("Hello, playground")
}

Как да създадем Hello World на езика Go

На първия ред трябва да посочим, че файлът принадлежи към пакета main, а на втория ред импортираме пакета fmt, който отговаря за функциите за стандартен вход и изход. Скобите са необходими, за да импортирате няколко пакета едновременно. Имената могат да се добавят, разделени със запетаи.

След това основният пакет с функции ще бъде актуализиран. След това той ще бъде изпълнен със стартирането на програмата. Всички програми на Go включват основната функция. Главната функция е така наречената входна точка. изпълнението на командата започва от нея, въпреки че във всеки динамичен език изпълнението е отгоре надолу.

Вътре в главната функция нека извикаме библиотеката fmt. Преди това тя беше импортирана с помощта на синтаксиса точка. Методът printLn отпечатва символния низ на екрана. Go е възприел определен синтаксис: въпросът е, че дори ако компилаторът не хвърля грешка поради несъответствие, препоръчително е синтаксисът да се спазва точно.

Обикновено се използва синтаксис на камилата за имената на променливите, т.е. FooBar или Foobar вместо foo_bar. Може би вече сте забелязали, че Go не пренася никакви символи преди отварящата скоба. Дори ако поставите подаване на ред, ще получите грешка:

Как да създадем Hello World на езика Go

Отстъпването също е стандартизирано в Go, въпреки че тук няма изисквания като в Python.