1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-09 07:02:29 +08:00

TernaryOperator Reduce if else operations (#56)

* feat:(slice add AppendIfAbsent function)

* feat:(slice add TernaryOperator function)

Co-authored-by: george.zheng <george.zheng@ambergroup.io>
This commit is contained in:
郑一诺她爸
2022-08-27 19:12:03 +08:00
committed by GitHub
parent 9239bcfdc3
commit 72e1d92fa1
2 changed files with 24 additions and 0 deletions

10
common/common.go Normal file
View File

@@ -0,0 +1,10 @@
package common
// TernaryOperator if true return trueValue else return falseValue
func TernaryOperator[T any](isTrue bool, trueValue T, falseValue T) T {
if isTrue {
return trueValue
} else {
return falseValue
}
}