mirror of
https://github.com/duke-git/lancet.git
synced 2026-02-04 12:52:28 +08:00
15 lines
444 B
Go
15 lines
444 B
Go
// 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
|
|
}
|
|
}
|