Вышел Go 1.17 с поддержкой 64-битной архитектуры ARM для Windows  и новенькими способами передачи аргументов в функции — анонсы на Tproger

Поделиться

Состоялся релиз новейшей версии языка программирования от Гугл — Golang 1.17. Предшествующая версия Go 1.16 вышла полгода вспять

Большая часть конфигураций в новейшей версии касаются реализации цепочки инструментов, среды выполнения и библиотек.

Обновление никак не затронет программки, написанные на прошлых версиях Go. Создатели обещают, что практически все программки будут компилироваться и работать, по-прежнему.

Что новейшего

    Новейшие способы передачи аргументов в функции и возврата результата. Это изменение позволило поднять производительность приложений на 5% и уменьшить размер исполняемых файлов на 2%.
    Поддержку 64-разрядной архитектуры ARM в Windows.
    Новенькая функция unsafe.Add(ptr, len) — складывает len и ptr и возвращает обновлённый указатель unsafe.Pointer(uintptr(ptr) + uintptr(len))
    Новенькая функция unsafe.Slice(ptr, len) — для выражения ptr типа *T возвращает слайс типа []T, базисный массив которого начинается с ptr и имеет длину len.  
    Средства преобразования слайсов в указатели на массив. 

Подробнее о инновациях читайте в примечаниях к выпуску Go 1.17.

Где скачать

Скачать новейшую версию Golang 1.17 можно со странички загрузки на веб-сайте Go. Там же лежат аннотации по установке.  

Источник: Блог Go

Обложка: Habr

***

DevOps инженер

АО «МТТ» (АО Межрегиональный ТранзитТелеком), Удалённо, По итогам собеседования

tproger.ru

Вакансии на tproger.ru

Go 1.17 уже поддерживается в IDE от JetBrains GoLand 2021.2.  

Вышла новенькая версия GoLand 2021.2: новейшие функции для модулей Go, форматирование и поддержка Go 1.17
tproger.ru

Источник: tproger.ru

Поделиться с друзьями:
Андройд IT
Добавить комментарий