Go 1.26
После полугода разработки состоялся выпуск 1.26 компилятора и стандартной библиотеки языка программирования Go.
Основные изменения:
- Встроенная новая функция, создающая новую переменную, позволяет использовать в качестве операнда выражение, указывающее начальное значение переменной. Простой пример такого изменения — это код, подобный этому:
x := int64(300) ptr := &x
Можно упростить до:ptr := new(int64(300)) - Обобщенные типы могут ссылаться сами на себя в собственном списке параметров типа. Это изменение упрощает реализацию сложных структур данных и интерфейсов.
( читать дальше... )


