#go #замыкания
В Go меняется фундаментальная вещь — цикл
Если раньше в циклах были проблемы с замыканиями, так как переменная цикла имела скоуп всего цикла, а не одной его итерации, то в 1.22 это поведение поменяют. проще показать на примере: funcs := func(){} for i := 0; i < 5; i++ { funcs = append(funcs, func() { fmt.Println(i) }) } funcs0 Последняя строка примера напечатает 5 в go 1.21, но в go 1.22 будет уже интуитивно понятный 0.
⭐️⭐️◽️◽️◽️
📖Читать
В Go меняется фундаментальная вещь — цикл
Если раньше в циклах были проблемы с замыканиями, так как переменная цикла имела скоуп всего цикла, а не одной его итерации, то в 1.22 это поведение поменяют. проще показать на примере: funcs := func(){} for i := 0; i < 5; i++ { funcs = append(funcs, func() { fmt.Println(i) }) } funcs0 Последняя строка примера напечатает 5 в go 1.21, но в go 1.22 будет уже интуитивно понятный 0.
⭐️⭐️◽️◽️◽️
📖Читать
Хабр
В Go меняется фундаментальная вещь — цикл
Если раньше в циклах были проблемы с замыканиями , так как переменная цикла имела скоуп всего цикла, а не одной его итерации, то в 1.22 это поведение поменяют . проще показать на примере: funcs :=...
#go #golang
Самый быстрый поиск пути на Go без аллокаций и СМС
Алгоритмы важны. Но реализовать их можно очень по-разному. При одном и том же алгоритме, оптимизированная библиотека будет в тысячу раз быстрее наивной. Любите оптимизации, специализированные структуры данных и трюки с битами? Тогда скорее под кат!
⭐️◽️◽️◽️◽️
📖Читать
Самый быстрый поиск пути на Go без аллокаций и СМС
Алгоритмы важны. Но реализовать их можно очень по-разному. При одном и том же алгоритме, оптимизированная библиотека будет в тысячу раз быстрее наивной. Любите оптимизации, специализированные структуры данных и трюки с битами? Тогда скорее под кат!
⭐️◽️◽️◽️◽️
📖Читать
#gost #go_simple_tunnel
GOST: швейцарский нож для туннелирования и обхода блокировок
⭐️⭐️⭐️⭐️◽️
📖Читать
GOST: швейцарский нож для туннелирования и обхода блокировок
⭐️⭐️⭐️⭐️◽️
📖Читать
#go #оптимизация_производительности
Челлендж по обработке миллиарда строк на Go: от 1 минуты 45 секунд до 4 секунд
⭐️⭐️◽️◽️◽️
📖 Читать
Челлендж по обработке миллиарда строк на Go: от 1 минуты 45 секунд до 4 секунд
⭐️⭐️◽️◽️◽️
📖 Читать
🔥1
#go #golang
Выжимаем из Go максимум производительности
Разработчики, которые используют Go, сталкиваются с задачей выжать максимальную производительность из каждой строки кода. Но что делать, если оптимизировать уже нечего, а увеличивать скорость всё равно надо?Меня зовут Никита Галушко. Я старший программист-разработчик в отделе высоконагруженных систем и оптимизации ВКонтакте. В статье поделюсь, какие хитрости помогут использовать Go на полную мощность.
⭐️⭐️◽️◽️◽️
📖 Читать
Выжимаем из Go максимум производительности
Разработчики, которые используют Go, сталкиваются с задачей выжать максимальную производительность из каждой строки кода. Но что делать, если оптимизировать уже нечего, а увеличивать скорость всё равно надо?Меня зовут Никита Галушко. Я старший программист-разработчик в отделе высоконагруженных систем и оптимизации ВКонтакте. В статье поделюсь, какие хитрости помогут использовать Go на полную мощность.
⭐️⭐️◽️◽️◽️
📖 Читать
🥱1
#go #оптимизация
Почему я скептично отношусь к переписыванию JS-инструментов на «быстрых» языках
⭐️⭐️◽️◽️◽️
📖 Читать
Почему я скептично отношусь к переписыванию JS-инструментов на «быстрых» языках
⭐️⭐️◽️◽️◽️
📖 Читать