Pierwsze kroki z Golangiem

Udostępnij teraz w social media:

„Go nie ma na celu wprowadzania innowacji w teorii programowania. Ma wprowadzać innowacje w praktyce programistycznej”. – Samuela Tesli

W tym artykule omówimy nowy i bardzo popularny język – „Golang”. Omówimy następujące tematy –

Wstęp

Golang, znany również jako Go, to język programowania typu open source stworzony przez Google w 2007 roku. Od czasu jego wynalezienia, Go rozwija się ogromnie przez lata. Golang ma minimalną składnię, bardzo podobną do innych skryptów Języki. Został zbudowany w celu poprawy produktywności programistów, umożliwiając im pisanie programów w lepszy sposób.

Dlaczego Golang?

  • Czyste, zwięzłe i wydajne
  • Minimalne i łatwe do nauki
  • Zbudowany z myślą o szybkości (używany przez firmy takie jak Google, Uber itp.)
  • Proste pliki binarne używane na serwerze
  • Obsługuje zbieranie śmieci
  • Golang jest jednym z najbardziej lubiane języki

Go jest otwarte źródło i wolny język programowania. Możesz zainstalować go za pomocą skompilowanych plików binarnych lub zbudować ze źródła. Dzisiaj będziemy instalować go za pomocą dostępnych plików binarnych.

  Jak scalać pliki PDF w systemie Linux

  • Kliknij przycisk Pobierz Go i wybierz plik binarny na podstawie swojego systemu –
  • Polecam pobrać stabilną wersję, w chwili gdy piszę – Go v1.14 jest stabilny.
  • Możesz także zainstalować Go ze źródła, postępuj zgodnie z instrukcjami tutaj

Możesz sprawdzić, czy Go został pomyślnie zainstalowany, uruchamiając następujące polecenie –

go version

W przypadku jakichkolwiek wątpliwości, wszystkie informacje dotyczące pobierania i instalacji są dostępne pod adresem golang.org.

Teraz, gdy mamy skonfigurowanego Golanga, jesteśmy gotowi do napisania najprostszego i najbardziej znanego programu „Hello World”.

  • Stwórzmy prosty plik helloworld.go. Tak, dobrze zgadłeś, że golang ma rozszerzenie pliku .go.
  • Teraz otwórz swój ulubiony edytor i skopiuj i wklej następujący kod.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Zapisz plik i udaj się do terminala. Przed kilkoma wyjaśnieniami. Uruchommy Twój pierwszy program w Go!
  • W terminalu (upewnij się, że jesteś w tym samym katalogu, w którym utworzyłeś plik helloworld.go)
go run helloworld.go

Tada! Zobaczysz wynik w ten sposób –

// Output
 Hello, World! I am learning Golang!

Gratulacje! Właśnie pomyślnie uruchomiłeś swój pierwszy program go.

  Jak znaleźć brakującą piosenkę w iTunes na Windows 10

Zrozummy teraz ten podstawowy kod —

  • package main – package to słowo kluczowe w Golang, które definiuje katalog, do którego należy plik. W folderze może znajdować się tylko jeden pakiet. Możesz utworzyć wiele pakietów, tworząc wiele katalogów. Pakiet służy do identyfikacji ścieżki do twoich metod i zmiennych. Tutaj main jest specjalnym pakietem używanym podczas pisania programów wykonywalnych.
  • import „fmt” – import to znowu słowo kluczowe, które pobiera zewnętrzne i wewnętrzne pakiety. Tutaj import pobiera pakiet „fmt” z biblioteki go. Możesz użyć słowa kluczowego importu, aby dołączyć dowolny pakiet. To pozwala nam uzyskać dostęp do funkcji Println, która jest predefiniowana w pakiecie „fmt”. Możesz nawet sprawdzić kod tutaj.
  • Następnie definiujemy naszą główną funkcję, która jest wykonywana automatycznie po uruchomieniu. main() jest specjalnym rodzajem funkcji i jest punktem wejścia programów wykonywalnych. Tak więc, kiedy uruchamiamy nasz kod – ta funkcja jest wykonywana. W main() po prostu wywołujemy Println(arg), który drukuje ciąg przekazany do niej na terminalu.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Wniosek

W tym samouczku masz wprowadzenie do Golang i jak zacząć z nim korzystać. Zainstalowaliśmy Go w naszym systemie i uruchomiliśmy program „Hello World”. Następnym krokiem byłoby nauczenie się podstaw zmiennych, pętli i funkcji w Golang. Możesz nawet spróbować uruchomić programy w przeglądarce pod adresem play.golang.org.

  Jak generować kody QR w systemie Linux

Mam nadzieję, że nauczyłeś się czegoś nowego!

Podobał Ci się artykuł? A co powiesz na dzielenie się ze światem?

x