Тернарник в Go

Пишу как про околоайти, так и просто что придёт в голову

Тернарник в Go

Хотите немного наркомании сахара для Go?

Их есть у меня:

Тернарный оператор для Go на генериках

1func If[T any](condition bool, thn T, els T) T { 2 if condition { 3 return thn 4 } 5 return els 6}

Плейграунд чтобы потыкать

Будет настроение — добавлю в свою либку https://neonxp.ru/go/extra , а пока, как-то так держите.

Не стоит использовать в реальном коде. Я лично не вижу никакого оправдания для использования, кроме как покекать.