diff --git a/langext/bool.go b/langext/bool.go index cc5dc74..cd00461 100644 --- a/langext/bool.go +++ b/langext/bool.go @@ -7,3 +7,11 @@ func FormatBool(v bool, strTrue string, strFalse string) string { return strFalse } } + +func Conditional[T any](v bool, resTrue T, resFalse T) T { + if v { + return resTrue + } else { + return resFalse + } +}