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 }