Ubuntu 20.04-de nädip gurmaly
Go, Google tarapyndan döredilen meşhur programmirleme dilidir. Ilkinji goýberiliş 2009-njy ýylyň 10-njy noýabrynda, 1.0 wersiýasy bolsa 2012-nji ýylda çykdy. Bazarda 15-den gowrak plyus bolan Java, Python, C, C ++ we ş.m. ýaly diller bilen deňeşdirilende gaty täze dil. ýyllar.
Go Assambleýanyň dili (GC) bilen amala aşyryldy; C ++ (gccgo) we Go. Köp ýerlerde adamlaryň golang diýip ýüzlenýändigini görüp bilersiňiz we munuň domen ady golang.org sebäpli bolýar, ýöne dogry ady Go. Go, platforma bolup, Linux, Windows we macOS-da gurup bolýar.
Aşakda Go-nyň esasy aýratynlyklary bar.
- Programma dilini statiki görnüşde ýazyň we düzüň.
- Bilelikdäki goldaw we zibil ýygnamak.
- Güýçli kitaphana we gurallar toplumy.
- Köp işlemek we ýokary öndürijilikli ulgam.
- Okalmagy we ulanylyşy bilen tanalýar (Python ýaly).
Bu makalada Ubuntu 20.04-de Go Programming Language-y nädip gurmalydygyny we gurmalydygyny öwrenersiňiz.
Ubuntu-da Go dilini gurmak
Go-nyň iň soňky wersiýasyny 1.15.5 gurarys. Iň soňky wersiýasyny göçürip almak üçin wget buýrugyna gidiň we ony terminalda göçürip alyň.
$ sudo wget https://golang.org/dl/go1.15.5.linux-amd64.tar.gz
Ondan soň, tarboly/usr/ýerli kataloga çykaryň.
$ sudo tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz
Ikitaraplaýyn ýoly .bashrc faýly/etc/profiline goşuň (ulgamlaýyn gurnama üçin).
export PATH=$PATH:/usr/local/go/bin
PATH gurşaw üýtgeýjisini goşanyňyzdan soň, aşakdaky buýrugy işledip, derrew üýtgeşmeler girizmeli.
$ source ~/.bashrc
Indi terminalyň gidiş wersiýasyny işledip, gurnamany barlaň.
$ go version
Şeýle hem, gysga dükandan gitmegi gurup bilersiňiz.
$ sudo snap install --classic --channel=1.15/stable go
Geliň, adaty salam dünýä programmamyzy işledeliň. Faýly .go
giňeltmesi bilen ýazdyryň.
$ cat > hello-world.go package main import "fmt" func main() { fmt.Println("Hello, World!") }
Programmany işletmek üçin terminaldan
işlediň.
$ go run hello-world.go
Ubuntu-da Go dilini aýyryň
Go-ny ulgamdan aýyrmak üçin go tarbolynyň çykarylýan katalogyny aýyryň. Bu ýagdaýda gitmek/usr/ýerli/gitmek üçin çykarylýar. Şeýle hem, ýazgyny eksport ýoluny nirede goşandygyňyza baglylykda ~/.bashrc ýa-da ~/.bash_profile-den aýyryň.
$ sudo rm -rf /usr/local/go $ sudo nano ~/.bashrc # remove the entry from $PATH $ source ~/.bashrc
Bu makala üçin. Indi bar, ýokaryk çyk we onuň bilen oýnamak üçin ylga.