Вышла новая версия языка программирования Go — 1.18. Основные изменения:
- реализованы «псевдогенерики» — можно написать «обобщённую» функцию, если заранее перечислить все типы аргументов, для которых применима эта функция;
- добавлена поддержка синхронной разработки сразу нескольких модулей с помощью нового инструментария
workspace
; - за счёт изменения соглашения о вызовах функций увеличена производительность на платформах Apple M1, ARM64, и PowerPC64 (до 20% в некоторых случаях).
>>> Подробности