Skip to content
10 / 15

ОбновлСниС вСрсии Go: Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° go, строка toolchain ΠΈ автоматичСская Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°

Π’ go.mod Π΄Π²Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии, ΠΈ ΠΈΡ… постоянно ΠΏΡƒΡ‚Π°ΡŽΡ‚. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° go Π·Π°Π΄Π°Ρ‘Ρ‚ Π²Π΅Ρ€ΡΠΈΡŽ языка: ΠΊΠ°ΠΊΠΈΠ΅ возмоТности синтаксиса Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ измСнСния повСдСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, посвязочная пСрСмСнная Ρ†ΠΈΠΊΠ»Π° появилась ΠΏΡ€ΠΈ go 1.22, ΠΈ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ Π²Π΅Ρ€Π½Ρ‘Ρ‚ ΡΡ‚Π°Ρ€ΡƒΡŽ сСмантику. Π‘Ρ‚Ρ€ΠΎΠΊΠ° toolchain Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚. БвязываСт ΠΈΡ… пСрСмСнная GOTOOLCHAIN: ΠΏΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ auto (ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ установки) ΠΊΠΎΠΌΠ°Π½Π΄Π° go сама скачаСт ΠΈ запустит Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, Ссли локальная старСС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ, β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ собСрётся Π΄Π°ΠΆΠ΅ Π½Π° старом установлСнном Go. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ local это Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ настроСны ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ Docker. ΠžΡ‚ΡΡŽΠ΄Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° обновлСния: сначала ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ toolchain ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всё Π·Π΅Π»Ρ‘Π½ΠΎΠ΅, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρƒ go, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ измСнСния повСдСния. Гарантия совмСстимости Go Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΎΠ±Π΅ стороны: старый ΠΊΠΎΠ΄ собираСтся Π½ΠΎΠ²Ρ‹ΠΌ Ρ‚ΡƒΠ»Ρ‡Π΅ΠΉΠ½ΠΎΠΌ.

ОбновлСниС вСрсии Go: Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° go, строка toolchain ΠΈ автоматичСская Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° | JScriptiser