Golang on avatud lähtekoodiga programmeerimiskeel, mis muudab lihtsa, usaldusväärse ja tõhusa tarkvara loomise lihtsaks. Uusim Golangi väljaanne v1.7, saabub kuus kuud pärast 1.6. Enamik muudatustest on seotud tööriistahela, käituse ja teekide rakendamisega.
Väljaanne lisab pordi IBM LinuxOne'ile; uuendab x86-64 kompilaatori tagakülge, et luua tõhusam kood; sisaldab kontekstipaketti, mida reklaamitakse alamhoidlast x / net ja mida kasutatakse nüüd standardraamatukogus; ning lisab testipaketti tuge testide ja võrdlusaluste hierarhiate loomiseks. Väljaanne lõpetab ka Go 1-s alustatud müügi toe.5, muutes selle standardfunktsiooniks.
Minge 1.7 Võtme muutmise logi
Sadamad
- Minge 1.7 lisab macOS 10 tuge.12 Sierra. Go enne 1. versiooni ehitatud binaarkaardid.7 ei tööta Sierral õigesti.
- Minge 1.7 lisab Linuxile eksperimentaalse pordi z Systems (Linux / s390x) ja pordi alguse ARM-i plaanile 9 (plan9 / arm).
- Eksperimentaalsed pordid Linuxile 64-bitisel MIPS-il (linux / mips64 ja linux / mips64le) lisati Go 1-sse.6-l on nüüd täielik tugi cgo-le ja välisele linkimisele.
- OpenBSD port nõuab nüüd OpenBSD 5.6 või uuem, juurdepääsuks getentropy (2) süsteemikõnele.
Mine käsk
- See väljaanne eemaldab keskkonnamuutuja GO15VENDOREXPERIMENT toe, nagu teatati Go 1-s.6 vabastamine. Müügitugi on nüüd go-käsu ja tööriistaketi standardfunktsioon.
- See väljaanne lisab eksperimentaalset ja minimaalset tuge programmidele, mis kasutavad ainult binaarseid pakette, binaarsel kujul jaotatud pakette ilma vastava lähtekoodita
Performance
- On tehtud märkimisväärseid optimeerimisi, mis on rakendusi üle 10% paremaks muutnud
Lisateavet leiate muudatuste päevikust
Kuidas installida uusim Golang 1.7.x Ubuntu 17-s.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Laadige alla uusim 32-bitine OS ---------- wget https: // salvestusruum.googleapis.com / golang / go1.7.4.linux-386.tõrv.gz ---------- Laadige alla uusim 64-bitine operatsioonisüsteem---------- wget https: // salvestusruum.googleapis.com / golang / go1.7.4.linux-amd64.tõrv.gz ---------- Väljavõte allalaaditav pakett ---------- tõrv xvf go1.7 * ---------- Teisaldage ekstraktitud kaust kausta "/ usr / local" ---------- sudo chown -R juur: juur ./ go sudo mv go / usr / local ---------- Profiili muutmiseks kasutage vimi või mõnda muud tekstiredaktorit ---------- vim ~ /.profiil ---------- Lisage profiilile järgmised bashi muutujad, et Golang teaks, kus kataloog asub ---------- eksport GOPATH = $ HOME / töö eksport PATH = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Laadige värskendatud profiil uuesti ---------- allikas ~ /.profiil ---------- Kontrollige installitud versiooni ---------- mine versioon