+++ title = "Тернарник в Go" description = "" date = 2024-12-15T23:47:08+03:00 categories = [ "Без рубрики" ] tags = [ "IT", "Go" ] location = "Казань" image="ternary.png" +++ Хотите немного ~~наркомании~~ сахара для Go? Их есть у меня: Тернарный оператор для Go на генериках ```go func If[T any](condition bool, thn T, els T) T { if condition { return thn } return els } ``` [Плейграунд чтобы потыкать](https://go.dev/play/p/sBDnPGHce8I) Будет настроение — добавлю в свою либку https://neonxp.ru/go/extra , а пока, как-то так держите. **Не стоит** использовать в реальном коде. Я лично не вижу никакого оправдания для использования, кроме как покекать.