1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-12 00:32:27 +08:00

refactor: change common package to condition package

This commit is contained in:
dudaodong
2022-08-27 19:19:34 +08:00
parent 72e1d92fa1
commit 04058dd7da
3 changed files with 17 additions and 12 deletions

14
condition/condition.go Normal file
View File

@@ -0,0 +1,14 @@
// Copyright 2021 dudaodong@gmail.com. All rights reserved.
// Use of this source code is governed by MIT license
// Package condition contains some functions for conditional judgment. eg. And, Or, TernaryOperator ...
package condition
// 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
}
}