Go to nowy język, współistniejący, garbage collection i szybko kompilujący język.
- Może skompilować duży program Go na komputerze w ciągu kilku sekund.
- Go dostarcza model budowy oprogramowania, który ułatwia analizę zależności i unika początku większości plików i bibliotek w stylu C.
- Go to język statycznie typowany, a jego system typów nie posiada hierarchii. Dzięki temu użytkownicy nie muszą tracić czasu na definiowanie relacji między typami, co wydaje się łatwiejsze niż typowe języki obiektowe.
- Go to całkowicie język garbage collection i zapewnia podstawowe wsparcie dla jednoczesnego wykonywania i komunikacji.
- Projektem Go zamierza umożliwić tworzenie oprogramowania systemowego na maszynach wielordzeniowych.
Pobierz i zainstaluj
Logowanie do linku jest widoczne.Kliknij link platformy "Microsoft Windows", aby pobrać i zainstalować ją aż do następnego punktu, jak pokazano na poniższym rysunku:
Sprawdź wersję
Po zakończeniu instalacji możesz uruchomić polecenie View Version w oknie cmd, aby sprawdzić, czy instalacja się powiodła, jak pokazano na poniższym rysunku:
Hello word program
Niezależnie od tego, z jakim językiem programistycznym zaczynasz, w pierwszym przypadku to zazwyczaj konsola generuje ciąg słowa hello.
Kod jest następujący:
Go uruchamia kompilacje i uruchamia program Go
Cześć Golang, nazywam się itsvse, mam 5 lat.
Go ma dwie zarezerwowane funkcje: funkcję init (którą można zastosować do wszystkich pakietów) oraz główną funkcję (Można to zastosować tylko do pakietu głównego)。 Te dwie funkcje nie mogą mieć żadnych parametrów i zwracać wartości po zdefiniowaniu. Chociaż możesz zapisać dowolną liczbę funkcji init w jednym pakiecie, zdecydowanie zalecamy zapisanie tylko jednej funkcji init w każdym pliku w pakiecie, zarówno dla czytelności, jak i późniejszej łatwości utrzymania.
Programy go automatycznie wywołują init() i main(), więc nie musisz nigdzie wywoływać tych dwóch funkcji. Funkcja init w każdym pakiecie jest opcjonalna, alepackage main musi zawierać funkcję główną。
Idź zbuduj kod kompilacji
Jeśli masz wiele plików w folderze projektu i chcesz skompilować tylko jeden plik, możesz dodać nazwę pliku po go build, np. go build a.go; komenda go build domyślnie skompiluje wszystkie pliki go w bieżącym katalogu.
Jeśli to główny pakiet, po uruchomieniu go build wygeneruje plik wykonywalny w aktualnym katalogu.
Rozmiar pliku skompilowanego pliku wykonywalnego wynosi blisko 2m.
Włącz usługę HTTP
Jeśli tworzysz usługę HTTP w Golang, możesz korzystać z funkcji oferowanych przez pakiet net/http. Pakiet net/http oferuje bardzo kompletny zestaw funkcji, a uruchomiona usługa HTTP jest również bardzo stabilna i wydajna, a także może być używana w środowisku produkcyjnym.
Kod:
Następnie wejdź do niej w przeglądarce http://localhost:9090 i zobaczysz wyjście Hello golang http!.
(Koniec)
|