v0.0.56
This commit is contained in:
parent
02be696c25
commit
9d07b3955f
@ -15,3 +15,35 @@ func Conditional[T any](v bool, resTrue T, resFalse T) T {
|
|||||||
return resFalse
|
return resFalse
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ConditionalFn00[T any](v bool, resTrue T, resFalse T) T {
|
||||||
|
if v {
|
||||||
|
return resTrue
|
||||||
|
} else {
|
||||||
|
return resFalse
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func ConditionalFn10[T any](v bool, resTrue func() T, resFalse T) T {
|
||||||
|
if v {
|
||||||
|
return resTrue()
|
||||||
|
} else {
|
||||||
|
return resFalse
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func ConditionalFn01[T any](v bool, resTrue T, resFalse func() T) T {
|
||||||
|
if v {
|
||||||
|
return resTrue
|
||||||
|
} else {
|
||||||
|
return resFalse()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func ConditionalFn11[T any](v bool, resTrue func() T, resFalse func() T) T {
|
||||||
|
if v {
|
||||||
|
return resTrue()
|
||||||
|
} else {
|
||||||
|
return resFalse()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user