Opowiedzieliśmy już o historii języka programowania Go, jego strukturze i składni, a teraz możemy wykonać na nim najprostszy program, czyli klasyczne Hello World. Gotowy? W takim razie opanowanie go nie zajmie dużo czasu.
Stwórzmy nasz pierwszy program. Powszechne w programowaniu jest to, że wszyscy początkujący zaczynają od wyświetlenia na ekranie linii "Hello World!". Możesz zainstalować Go w swoim systemie lub skorzystać z usługi online play.golang.org. Z jego pomocą można uruchomić swój pierwszy program bezpośrednio w przeglądarce. Pracujmy z usługą online. Otwórz stronę.
Następnie zobaczymy gotowy kod pierwszego programu:
package main
import ( "fmt")
func main() {
fmt.Println("Hello, playground")
}
W pierwszej linijce powinniśmy określić, że plik należy do pakietu main
, w drugiej importujemy pakiet fmt
, który odpowiada za standardowe funkcje wejścia i wyjścia. Nawiasy są niezbędne do zaimportowania kilku pakietów jednocześnie. Nazwy można dodawać oddzielając je przecinkami.
Następnie zaktualizowany zostanie pakiet funkcji głównej
. Zostanie on następnie wykonany wraz z uruchomieniem programu. Wszystkie programy Go zawierają funkcję główną
. Funkcja główna
jest tak zwanym punktem wejścia. Wykonywanie polecenia rozpoczyna się od niej, chociaż w każdym języku dynamicznym wykonywanie odbywa się odgórnie.
Wewnątrz funkcji main wywołajmy bibliotekę fmt
. Wcześniej została ona zaimportowana przy użyciu składni kropkowej. Metoda printLn wypisuje ciąg znaków na ekran. Go przyjął pewną składnię: chodzi o to, że nawet jeśli kompilator nie wyrzuca błędu z powodu niespójności, zaleca się dokładne przestrzeganie składni.
Powszechne jest używanie składni wielbłąda dla nazw zmiennych, tj. FooBar lub Foobar zamiast foo_bar
. Być może zauważyłeś już, że Go nie przenosi żadnych znaków przed nawiasem otwierającym. Nawet jeśli umieścisz podawanie linii, otrzymasz błąd:
Wcięcia są również ustandaryzowane w Go, chociaż nie ma tu takich wymagań jak w Pythonie.