Go je nový jazyk, současný, garbage collection, rychle kompilující jazyk.
- Dokáže zkompilovat velký program v Go na počítači během několika sekund.
- Go poskytuje model pro tvorbu softwaru, který usnadňuje analýzu závislostí a vyhýbá se začátku většiny souborů a knihoven ve stylu C.
- Go je staticky typovaný jazyk a jeho typový systém nemá hierarchii. Uživatelé tedy nemusí trávit čas definováním vztahů mezi typy, což působí lehčí než typické objektově orientované jazyky.
- Go je zcela garbage collection jazyk a poskytuje základní podporu pro současné provádění a komunikaci.
- Svým návrhem má Go umožnit vytvářet systémový software na vícejádrových strojích.
Stáhněte a nainstalovat
Přihlášení k hypertextovému odkazu je viditelné.Klikněte na odkaz platformy "Microsoft Windows" pro stažení a instalaci až na další, jak je znázorněno na obrázku níže:
Zkontrolujte verzi
Po dokončení instalace můžete spustit příkaz Zobrazit verzi v okně cmd a otestovat, zda je instalace úspěšná, jak je znázorněno na následujícím obrázku:
Hello word program
Bez ohledu na to, s jakým vývojovým jazykem začínáte, v prvním příkladu je to obvykle konzole, která generuje hello word string.
Kód je následující:
GoRun kompiluje a spusťte program Go
Ahoj Golangu, jmenuji se itsvse, je mi 5 let.
Go má dvě rezervované funkce: init funkci (kterou lze aplikovat na všechny balíčky) a hlavní funkci (Lze aplikovat pouze na hlavní balíček)。 Tyto dvě funkce nemohou mít žádné parametry a při definování vracet hodnoty. Ačkoliv můžete do balíčku napsat libovolný počet init funkcí, důrazně doporučujeme zapisovat pouze jednu init funkci na každý soubor v balíčku, a to jak kvůli čitelnosti, tak i pozdější údržbě.
Programy Go automaticky volají init() a main(), takže tyto dvě funkce nikde volat nemusíte. Funkce init v každém balíčku je volitelná, alePackage Main musí obsahovat hlavní funkci。
Jděte a zkompilujte kód
Pokud máte ve složce projektu více souborů a chcete kompilovat jen určitý soubor, můžete po go build přidat název souboru, např. go build a.go; příkaz go build automaticky zkompiluje všechny go soubory v aktuálním adresáři.
Pokud je to hlavní balíček, při spuštění go build se vygeneruje spustitelný soubor v aktuálním adresáři.
Velikost souboru zkompilovaného spustitelného souboru je blízko 2 m.
Povolte službu HTTP
Pokud vyvinete HTTP službu v Golangu, můžete využít funkce poskytované balíčkem net/http. Balíček net/http poskytuje velmi kompletní sadu funkcí a spuštěná HTTP služba je také velmi stabilní a efektivní a lze ji použít v produkčním prostředí.
Kód:
Pak se k němu připojte v prohlížečovém http://localhost:9090 a uvidíte výstup Hello golang http!.
(Konec)
|