From bfdd73d7324a4f66a16f55d4fb064b0ff08d40e9 Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Mon, 2 Feb 2026 00:35:54 +0300 Subject: =?UTF-8?q?=D0=91=D0=BE=D0=BB=D1=8C=D1=88=D0=B0=D1=8F=20=D1=87?= =?UTF-8?q?=D0=B8=D1=81=D1=82=D0=BA=D0=B0=20=D0=B1=D0=BB=D0=BE=D0=B3=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../posts/2024-12-15-conditional-operator-go.md | 35 ---------------------- 1 file changed, 35 deletions(-) delete mode 100644 content/posts/2024-12-15-conditional-operator-go.md (limited to 'content/posts/2024-12-15-conditional-operator-go.md') diff --git a/content/posts/2024-12-15-conditional-operator-go.md b/content/posts/2024-12-15-conditional-operator-go.md deleted file mode 100644 index 480ba42..0000000 --- a/content/posts/2024-12-15-conditional-operator-go.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -categories: -- Без рубрики -date: '2024-12-15T23:47:08+03:00' -description: '' -image: files/2024-12-15-conditional-operator-go_ternary.webp -location: Казань -tags: -- IT -- Go -title: Тернарник в Go ---- - -Хотите немного ~~наркомании~~ сахара для 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 , а пока, -как-то так держите. - -**Не стоит** использовать в реальном коде. Я лично не вижу никакого оправдания -для использования, кроме как покекать. -- cgit v1.2.3