Post Thumbnail

Большинство людей не знают, что в Go есть специальный синтаксис для директив. К сожалению, это не настоящий синтаксис, а просто комментарий. Например, //go:noinline приводит к тому, что следующее объявление функции никогда не будет встроено и иногда бывает полезно.

Директива //go:nosplit указывает, что функция должна пропускать стандартную проверку переполнения стека. Чаще всего это используется в низкоуровневом коде рантайма, который вызывается в моменты, когда прерывание текущей горутины может быть небезопасным.

В статье больше подробностей.

Похожее

Post Thumbnail

MJML

Несмотря на весь прогресс в веб-разработке, вёрстка email - это как возврат в эп...

Post Thumbnail

Сертификаты

Эта статья практический гайд с одной целью: разобраться, как создавать сертифика...