W tym artykule wykonamy pierwszy krok z Go. Go to język znany z wyjątkowej wydajności, prostoty i wyrazistości kodu. Bez względu na to, czy jesteś doświadczonym programistą, który chce poznać nowy język, czy też dopiero zaczynasz swoją przygodę z programowaniem, ten artykuł pomoże Ci napisać pierwszy program w Go. Utworzymy w nim prosty program, który wyświetli na ekranie tekst “Hello World” - klasyka gatunku.
Stwórz katalog w którym umieścisz pliki programu, a następnie wydaj w nim polecenia:
mkdir lesson1
cd lesson1
touch hello.go
W dowolnym edytorze otwórz plik hello.go i dodaj do niego poniższy kod:
package main
import "fmt"
/* main() function is mandatory and is an entrypoint where the program starts.
* Notice that application may have only one entrypoint.
* Same as in C, or C++ languages.
*/
func main() {
fmt.Println("Hello World!")
}
Czas uruchomić kod.
go run hello.go
Twoim oczom powinien pokazać się tekst Hello World!. Gratulacje, stworzyłeś swój pierwszy program w języku Go.
Polecenie go run kompiluje kod do postaci binarnej, umieszcza plik binarny w katalogu tymczasowym, uruchamia go i usuwa po zakończeniu działania. Idea działania przypomina uruchomienie kodu napisanego w języku skryptowym. Idealnie sprawdza się do uruchamiania i testowania prostych programów. Jeśli zależy Ci na posiadaniu pliku binarnego, który będziesz mógł wielokrotnie uruchomić, bez konieczności każdorazowej kompilacji, użyj komendy:
go build hello.go
W wyniku jej działania otrzymasz kod źródłowy zostanie skompilowany i powstanie plik binarny w katalogu w którym się znajdujesz. Tworząc rzeczywiste projekty znacznie częściej będziesz korzystać z tego polecenia. Z listą dodatkowych opcji możesz się zapoznać poleceniem go help build. Program możesz uruchomić poleceniem:
./hello
Musisz żyć dla innych, jeśli chcesz żyć dla siebie. Lucjusz Anneusz Seneka