| 1234567891011121314151617 |
- package global
- // 三元运算(three-operand operator)
- func Ternary[T any](cond bool, a, b T) T {
- if cond {
- return a
- }
- return b
- }
- // Dereference(解引用)
- func Deref[T any](p *T, defaultValue T) T {
- if p == nil {
- return defaultValue
- }
- return *p
- }
|