Golang je otvorený programovací jazyk, ktorý umožňuje ľahko zostaviť jednoduchý, spoľahlivý a efektívny softvér. Najnovšie vydanie Golangu, v1.7, prichádza šesť mesiacov po 1.6. Väčšina jeho zmien sa týka implementácie reťazca nástrojov, modulu runtime a knižníc.
Toto vydanie pridáva port pre IBM LinuxOne; aktualizuje back-end kompilátora x86-64 s cieľom generovať efektívnejší kód; obsahuje kontextový balík propagovaný z podadresára x / net a teraz používaný v štandardnej knižnici; a do balíka testov pridáva podporu pre vytváranie hierarchií testov a testovacích kritérií. Toto vydanie tiež finalizuje podporu dodávateľa začatú v Go 1.5, čo z neho robí štandardnú funkciu.
Choďte 1.7 Kľúčové zmeny
Prístavy
- Choďte 1.7 pridáva podporu pre macOS 10.12 Sierra. Binárne súbory postavené s verziami Go pred 1.7 nebude na Sierre fungovať správne.
- Choďte 1.7 pridáva experimentálny port pre Linux na z Systems (linux / s390x) a začiatok portu pre Plan 9 na ARM (plan9 / arm).
- V Go 1 boli pridané experimentálne porty pre Linux na 64-bitovom MIPS (linux / mips64 a linux / mips64le).6 má teraz plnú podporu pre cgo a externé prepojenie.
- Port OpenBSD teraz vyžaduje OpenBSD 5.6 alebo novší, pre prístup k systémovému volaniu getentropy (2).
Choďte na príkaz
- Toto vydanie odstraňuje podporu pre premennú prostredia GO15VENDOREXPERIMENT, ako je uvedené v Go 1.6 vydanie. Podpora predaja je teraz štandardnou funkciou príkazu go a reťazca nástrojov.
- Toto vydanie pridáva experimentálnu minimálnu podporu pre vytváranie programov využívajúcich iba binárne balíčky, balíčky distribuované v binárnej forme bez zodpovedajúceho zdrojového kódu
Výkon
- Došlo k významným optimalizáciám, ktoré priniesli viac ako 10% vylepšenia implementácií
Všetky podrobnosti nájdete v zozname zmien
Ako nainštalovať najnovší Golang 1.7.x na Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 15.04, Ubuntu 14.04
---------- Stiahnite si najnovší balík 32bit OS ---------- wget https: // úložisko.googleapis.com / golang / go1.7.4.linux-386.decht.gz ---------- Stiahnite si najnovší balík 64bit OS---------- wget https: // úložisko.googleapis.com / golang / go1.7.4.linux-amd64.decht.gz ---------- Extrahujte balíček na stiahnutie ---------- tar xvf go1.7 * ---------- Presunúť extrahovaný priečinok do priečinka / usr / local ---------- sudo chown -R root: root ./ go sudo mv go / usr / local ---------- Upravte profil pomocou vim alebo iného textového editora ---------- vim ~ /.profilu ---------- Pridajte nasledujúce bash premenné do profilu, aby Golang vedel, kde sa nachádza adresár ---------- export GOPATH = $ HOME / práca export PATH = $ PATH: / usr / local / go / bin: $ GOPATH / bin ---------- Znova načítajte aktualizovaný profil ---------- zdroj ~ /.profilu ---------- Skontrolujte nainštalovanú verziu ---------- go verzia