Noțiuni introductive cu Golang

„Go nu este menit să inoveze teoria programării. Este menit să inoveze practica de programare.” – Samuel Tesla

În acest articol, vom discuta despre un limbaj nou și larg popular – „Golang” Vom acoperi următoarele subiecte –

Introducere

Golang, cunoscut și sub numele de Go, este un limbaj de programare open-source creat de Google în 2007. De la inventarea sa, Go a crescut enorm de-a lungul anilor. Golang are o sintaxă minimă destul de asemănătoare cu alte scripturi limbi. A fost construit pentru a îmbunătăți productivitatea dezvoltatorilor, permițându-le să scrie programe într-un mod mai bun.

De ce Golang?

  • Curat, concis și eficient
  • Minimal și usor de invatat
  • Creat pentru viteză (utilizat de companii precum Google, Uber etc.)
  • Binare simple folosite pe server
  • Suportă colectarea gunoiului
  • Golang este unul dintre cele mai iubite limbi

Go este un sursa deschisa și limbaj de programare gratuit. Puteți fie să-l instalați prin binare compilate, fie să îl construiți din sursă. Astăzi, îl vom instala prin binarele disponibile.

  • Faceți clic pe butonul Descărcare Go și alegeți binarul în funcție de sistemul dvs. –
  • Vă recomand să descărcați versiunea stabilă, la momentul în care scriu – Go v1.14 este stabil.
  • De asemenea, puteți instala Go din sursă, urmați instrucțiunile Aici

Puteți verifica dacă Go este instalat cu succes rulând următoarea comandă –

go version

În cazul în care aveți unele îndoieli, Toate informațiile legate de descărcare și instalare sunt disponibile la golang.org.

Acum că am configurat Golang, suntem gata să scriem cel mai simplu și mai faimos program „Hello World”.

  • Să creăm un simplu fișier helloworld.go. Da, ați ghicit corect golang are o extensie de fișier .go.
  • Acum, deschideți editorul preferat și copiați și lipiți următorul cod.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Salvați fișierul și mergeți la terminal. Înainte de niște explicații. Să rulăm primul tău program Go!
  • În terminal (asigurați-vă că vă aflați în același director în care ați creat fișierul helloworld.go)
go run helloworld.go

Tada! Veți vedea rezultatul astfel –

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

Felicitări! Tocmai ați rulat programul cu succes.

  Cum se instalează RAM pe placa de bază în computerul dvs

Să înțelegem acest cod de bază acum –

  • pachet principal – pachetul este un cuvânt cheie în Golang care definește un director căruia îi aparține fișierul. În interiorul unui folder poate exista un singur pachet. Puteți crea mai multe pachete creând mai multe directoare. Pachetul este folosit pentru a identifica calea către metodele și variabilele dvs. Aici, main este un pachet special care este folosit atunci când scriem programe executabile.
  • import „fmt” – import este din nou un cuvânt cheie care preia pachete externe și interne. Aici import preia pachetul „fmt” din biblioteca go. Puteți utiliza cuvântul cheie import pentru a include orice pachet. Acest lucru ne permite să accesăm funcția Println care este predefinită în pachetul „fmt”. Puteți chiar să verificați codul Aici.
  • Apoi, definim funcția noastră principală care este executată automat când rulăm. main() este un tip special de funcție și este punctul de intrare al programelor executabile. Deci, atunci când rulăm codul nostru – această funcție este executată. În main() pur și simplu apelăm Println(arg) care afișează șirul care i-a fost transmis pe terminal.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Concluzie

În acest tutorial, aveți o introducere în Golang și cum să începeți cu el. Am instalat Go pe sistemul nostru și am rulat un program „Hello World”. Următorii pași de aici ar fi să înveți câteva elemente de bază despre variabile, bucle și funcții în Golang. Puteți încerca chiar să rulați programe în browser la play.golang.org.

Sper că ai învățat ceva nou!

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?

  Cel mai bun echipament de iluminat pentru vlogging și fotografie