Джерело:
Хабрахабр / Захабренные / Тематические / Посты
Дата публікації:
12/03/2026 11:00
Постійна адреса новини:
http://www.vsinovyny.com/12752882
12/03/2026 11:00 // Хабрахабр / Захабренные / Тематические / Посты

В стандартной библиотеке Go есть пакет с отпугивающим названием «unsafe». Но он может быть реально полезен! Сегодня поговорим о том, как использовать его надежно и эффективно.
Привет, Хабр! Я — Владимир Балун, основатель balun.courses и it-interview.io. Эта статья будет для удобства разделена на две части. Из них вы узнаете, как можно создавать срезы без дорогостоящей инициализации, научитесь избавляться от Bound Checks и конвертировать строки в срезы и обратно без лишних копирований и аллокаций памяти.
Черную магию мы оставим на десерт, чтобы с ее использованием посмотреть, как можно проехаться по памяти для анализа сложных структур данных, модифицировать иммутабельные строки в Go и получать доступ к приватным полям структур.
Читать далее| « |
Наступна новина з архіву А что на входе? Разбираем структуру данных для AI-агента |
Попередня новина з архіву 7 дней на AI-продукт: как мы автоматизировали подготовку к международным экзаменам |
» | |
|
|
||||