Darba sākšana ar Golang

“Go nav paredzēts programmēšanas teorijas jauninājumiem. Tas ir paredzēts, lai ieviestu jauninājumus programmēšanas praksē. – Semjuels Tesla

Šajā rakstā mēs apspriedīsim jaunu un plaši populāru valodu – „golang”. Mēs apskatīsim šādas tēmas –

Ievads

Golang, kas pazīstams arī kā Go, ir atvērtā pirmkoda programmēšanas valoda, ko Google izveidoja 2007. gadā. Kopš tās izgudrošanas, Go gadu gaitā ir ārkārtīgi augusi. Golangam ir minimāla sintakse, kas ir diezgan līdzīga citiem skriptiem valodas. Tas tika izveidots, lai uzlabotu izstrādātāju produktivitāti, ļaujot viņiem labāk rakstīt programmas.

Kāpēc Golang?

  • Tīri, kodolīgi un efektīvi
  • Minimālais un viegli iemācīties
  • Izstrādāts ātrumam (izmanto tādi uzņēmumi kā Google, Uber utt.)
  • Serverī izmantotie vienkāršie binārie faili
  • Atbalsta atkritumu savākšanu
  • Golangs ir viens no vismīļākās valodas

Go ir an atvērtais avots un bezmaksas programmēšanas valoda. Varat to instalēt, izmantojot kompilētus bināros failus, vai izveidot no avota. Šodien mēs to instalēsim, izmantojot pieejamos bināros failus.

  9 labākie vertikālie monitori produktivitātes palielināšanai

  • Noklikšķiniet uz pogas Lejupielādēt un izvēlieties bināro failu, pamatojoties uz jūsu sistēmu –
  • Es ieteiktu jums lejupielādēt stabilo versiju, tajā laikā, kad es rakstu – Go v1.14 ir stabils.
  • Varat arī instalēt Go no avota, izpildiet norādījumus šeit

Varat pārbaudīt, vai Go ir veiksmīgi instalēts, izpildot šādu komandu –

go version

Ja rodas šaubas, visa ar lejupielādi un instalēšanu saistītā informācija ir pieejama vietnē golang.org.

Tagad, kad esam iestatījuši Golang, esam gatavi uzrakstīt vienkāršāko un slavenāko programmu “Hello World”.

  • Izveidosim vienkāršu helloworld.go failu. Jā, jūs uzminējāt pareizi. Golang faila paplašinājums ir .go.
  • Tagad atveriet savu iecienītāko redaktoru un kopējiet un ielīmējiet šo kodu.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Saglabājiet failu un dodieties uz termināli. Pirms kāda skaidrojuma. Palaidīsim jūsu pirmo Go programmu!
  • Terminālī (pārliecinieties, ka atrodaties tajā pašā direktorijā, kurā izveidojāt failu helloworld.go)
go run helloworld.go

Tada! Jūs redzēsit šādu izvadi –

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

Apsveicam! Jūs tikko veiksmīgi izpildījāt savu pirmo programmu.

  Kā pārveidot URL par emocijzīmju saiti

Tagad sapratīsim šo pamata kodu –

  • galvenā pakotne — pakotne ir atslēgvārds Golangā, kas definē direktoriju, kuram pieder jūsu fails. Mapē var būt tikai viena pakotne. Varat izveidot vairākas pakotnes, izveidojot vairākus direktorijus. Pakotne tiek izmantota, lai identificētu ceļu uz jūsu metodēm un mainīgajiem. Šeit galvenais ir īpaša pakotne, kas tiek izmantota, kad mēs rakstām izpildāmās programmas.
  • importēt “fmt” – imports atkal ir atslēgvārds, kas ienes ārējās un iekšējās pakotnes. Šeit importēšana ienes “fmt” pakotni no go bibliotēkas. Varat izmantot importēšanas atslēgvārdu, lai iekļautu jebkuru pakotni. Tas ļauj mums piekļūt funkcijai Println, kas ir iepriekš definēta “fmt” pakotnē. Jūs pat varat pārbaudīt kodu šeit.
  • Pēc tam mēs definējam mūsu galveno funkciju, kas tiek izpildīta automātiski, kad mēs palaižam. main () ir īpašs funkcijas veids, un tas ir izpildāmo programmu ieejas punkts. Tātad, kad mēs palaižam savu kodu, šī funkcija tiek izpildīta. In main() mēs vienkārši izsaucam Println(arg), kas izdrukā tai nodoto virkni terminālī.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Secinājums

Šajā apmācībā jūs iepazīstinājāt ar Golangu un to, kā ar to sākt darbu. Mēs instalējām Go savā sistēmā un palaidām programmu “Hello World”. Nākamie soļi no šejienes būtu iemācīties dažus pamatus par mainīgajiem, cilpām un funkcijām Golangā. Varat pat mēģināt palaist programmas pārlūkprogrammā vietnē play.golang.org.

  Vai nevarat izdzēst lietotnes iPhone vai iPad ierīcē? 10 veidi, kā novērst problēmu

Cerams, ka uzzinājāt ko jaunu!

Vai jums patika lasīt rakstu? Kā būtu ar dalīšanos ar pasauli?