ternary

package
v1.2.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2024 License: Apache-2.0 Imports: 1 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReturnBool

func ReturnBool(boolExpression bool, trueReturnValue, falseReturnValue bool) bool

ReturnBool

@Description: if实现的三元表达式,返回结果是bool
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的bool
@param falseReturnValue: 当boolExpression返回值为false的时候返回的bool
@return bool: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnBoolPointer

func ReturnBoolPointer(boolExpression bool, trueReturnValue, falseReturnValue *bool) *bool

ReturnBoolPointer

@Description: if实现的三元表达式,返回结果是*bool
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*bool
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*bool
@return *bool: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnBoolPointerSlice

func ReturnBoolPointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*bool) []*bool

ReturnBoolPointerSlice

@Description: if实现的三元表达式,返回结果是[]*bool
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*bool
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*bool
@return []*bool: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnBoolSlice

func ReturnBoolSlice(boolExpression bool, trueReturnValue, falseReturnValue []bool) []bool

ReturnBoolSlice

@Description: if实现的三元表达式,返回结果是[]bool
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]bool
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]bool
@return []bool: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnByte

func ReturnByte(boolExpression bool, trueReturnValue, falseReturnValue byte) byte

ReturnByte

@Description: if实现的三元表达式,返回结果是byte
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的byte
@param falseReturnValue: 当boolExpression返回值为false的时候返回的byte
@return byte: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnBytePointer

func ReturnBytePointer(boolExpression bool, trueReturnValue, falseReturnValue *byte) *byte

ReturnBytePointer

@Description: if实现的三元表达式,返回结果是*byte
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*byte
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*byte
@return *byte: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnBytePointerSlice

func ReturnBytePointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*byte) []*byte

ReturnBytePointerSlice

@Description: if实现的三元表达式,返回结果是[]*byte
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*byte
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*byte
@return []*byte: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnByteSlice

func ReturnByteSlice(boolExpression bool, trueReturnValue, falseReturnValue []byte) []byte

ReturnByteSlice

@Description: if实现的三元表达式,返回结果是[]byte
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]byte
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]byte
@return []byte: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnComplex128

func ReturnComplex128(boolExpression bool, trueReturnValue, falseReturnValue complex128) complex128

ReturnComplex128

@Description: if实现的三元表达式,返回结果是complex128
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的complex128
@param falseReturnValue: 当boolExpression返回值为false的时候返回的complex128
@return complex128: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnComplex128Pointer

func ReturnComplex128Pointer(boolExpression bool, trueReturnValue, falseReturnValue *complex128) *complex128

ReturnComplex128Pointer

@Description: if实现的三元表达式,返回结果是*complex128
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*complex128
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*complex128
@return *complex128: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnComplex128PointerSlice

func ReturnComplex128PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*complex128) []*complex128

ReturnComplex128PointerSlice

@Description: if实现的三元表达式,返回结果是[]*complex128
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*complex128
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*complex128
@return []*complex128: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnComplex128Slice

func ReturnComplex128Slice(boolExpression bool, trueReturnValue, falseReturnValue []complex128) []complex128

ReturnComplex128Slice

@Description: if实现的三元表达式,返回结果是[]complex128
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]complex128
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]complex128
@return []complex128: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnComplex64

func ReturnComplex64(boolExpression bool, trueReturnValue, falseReturnValue complex64) complex64

ReturnComplex64

@Description: if实现的三元表达式,返回结果是complex64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的complex64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的complex64
@return complex64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnComplex64Pointer

func ReturnComplex64Pointer(boolExpression bool, trueReturnValue, falseReturnValue *complex64) *complex64

ReturnComplex64Pointer

@Description: if实现的三元表达式,返回结果是*complex64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*complex64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*complex64
@return *complex64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnComplex64PointerSlice

func ReturnComplex64PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*complex64) []*complex64

ReturnComplex64PointerSlice

@Description: if实现的三元表达式,返回结果是[]*complex64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*complex64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*complex64
@return []*complex64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnComplex64Slice

func ReturnComplex64Slice(boolExpression bool, trueReturnValue, falseReturnValue []complex64) []complex64

ReturnComplex64Slice

@Description: if实现的三元表达式,返回结果是[]complex64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]complex64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]complex64
@return []complex64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnDuration

func ReturnDuration(boolExpression bool, trueReturnValue, falseReturnValue time.Duration) time.Duration

ReturnDuration

@Description: if实现的三元表达式,返回结果是time.Duration
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的time.Duration
@param falseReturnValue: 当boolExpression返回值为false的时候返回的time.Duration
@return time.Duration: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnDurationPointer

func ReturnDurationPointer(boolExpression bool, trueReturnValue, falseReturnValue *time.Duration) *time.Duration

ReturnDurationPointer

@Description: if实现的三元表达式,返回结果是*time.Duration
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*time.Duration
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*time.Duration
@return *time.Duration: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnDurationPointerSlice

func ReturnDurationPointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*time.Duration) []*time.Duration

ReturnDurationPointerSlice

@Description: if实现的三元表达式,返回结果是[]*time.Duration
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*time.Duration
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*time.Duration
@return []*time.Duration: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnDurationSlice

func ReturnDurationSlice(boolExpression bool, trueReturnValue, falseReturnValue []time.Duration) []time.Duration

ReturnDurationSlice

@Description: if实现的三元表达式,返回结果是[]time.Duration
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]time.Duration
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]time.Duration
@return []time.Duration: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnFloat32

func ReturnFloat32(boolExpression bool, trueReturnValue, falseReturnValue float32) float32

ReturnFloat32

@Description: if实现的三元表达式,返回结果是float32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的float32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的float32
@return float32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnFloat32Pointer

func ReturnFloat32Pointer(boolExpression bool, trueReturnValue, falseReturnValue *float32) *float32

ReturnFloat32Pointer

@Description: if实现的三元表达式,返回结果是*float32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*float32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*float32
@return *float32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnFloat32PointerSlice

func ReturnFloat32PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*float32) []*float32

ReturnFloat32PointerSlice

@Description: if实现的三元表达式,返回结果是[]*float32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*float32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*float32
@return []*float32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnFloat32Slice

func ReturnFloat32Slice(boolExpression bool, trueReturnValue, falseReturnValue []float32) []float32

ReturnFloat32Slice

@Description: if实现的三元表达式,返回结果是[]float32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]float32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]float32
@return []float32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnFloat64

func ReturnFloat64(boolExpression bool, trueReturnValue, falseReturnValue float64) float64

ReturnFloat64

@Description: if实现的三元表达式,返回结果是float64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的float64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的float64
@return float64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnFloat64Pointer

func ReturnFloat64Pointer(boolExpression bool, trueReturnValue, falseReturnValue *float64) *float64

ReturnFloat64Pointer

@Description: if实现的三元表达式,返回结果是*float64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*float64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*float64
@return *float64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnFloat64PointerSlice

func ReturnFloat64PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*float64) []*float64

ReturnFloat64PointerSlice

@Description: if实现的三元表达式,返回结果是[]*float64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*float64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*float64
@return []*float64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnFloat64Slice

func ReturnFloat64Slice(boolExpression bool, trueReturnValue, falseReturnValue []float64) []float64

ReturnFloat64Slice

@Description: if实现的三元表达式,返回结果是[]float64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]float64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]float64
@return []float64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt

func ReturnInt(boolExpression bool, trueReturnValue, falseReturnValue int) int

ReturnInt

@Description: if实现的三元表达式,返回结果是int
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的int
@param falseReturnValue: 当boolExpression返回值为false的时候返回的int
@return int: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt16

func ReturnInt16(boolExpression bool, trueReturnValue, falseReturnValue int16) int16

ReturnInt16

@Description: if实现的三元表达式,返回结果是int16
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的int16
@param falseReturnValue: 当boolExpression返回值为false的时候返回的int16
@return int16: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt16Pointer

func ReturnInt16Pointer(boolExpression bool, trueReturnValue, falseReturnValue *int16) *int16

ReturnInt16Pointer

@Description: if实现的三元表达式,返回结果是*int16
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*int16
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*int16
@return *int16: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt16PointerSlice

func ReturnInt16PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*int16) []*int16

ReturnInt16PointerSlice

@Description: if实现的三元表达式,返回结果是[]*int16
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*int16
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*int16
@return []*int16: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt16Slice

func ReturnInt16Slice(boolExpression bool, trueReturnValue, falseReturnValue []int16) []int16

ReturnInt16Slice

@Description: if实现的三元表达式,返回结果是[]int16
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]int16
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]int16
@return []int16: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt32

func ReturnInt32(boolExpression bool, trueReturnValue, falseReturnValue int32) int32

ReturnInt32

@Description: if实现的三元表达式,返回结果是int32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的int32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的int32
@return int32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt32Pointer

func ReturnInt32Pointer(boolExpression bool, trueReturnValue, falseReturnValue *int32) *int32

ReturnInt32Pointer

@Description: if实现的三元表达式,返回结果是*int32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*int32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*int32
@return *int32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt32PointerSlice

func ReturnInt32PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*int32) []*int32

ReturnInt32PointerSlice

@Description: if实现的三元表达式,返回结果是[]*int32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*int32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*int32
@return []*int32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt32Slice

func ReturnInt32Slice(boolExpression bool, trueReturnValue, falseReturnValue []int32) []int32

ReturnInt32Slice

@Description: if实现的三元表达式,返回结果是[]int32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]int32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]int32
@return []int32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt64

func ReturnInt64(boolExpression bool, trueReturnValue, falseReturnValue int64) int64

ReturnInt64

@Description: if实现的三元表达式,返回结果是int64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的int64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的int64
@return int64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt64Pointer

func ReturnInt64Pointer(boolExpression bool, trueReturnValue, falseReturnValue *int64) *int64

ReturnInt64Pointer

@Description: if实现的三元表达式,返回结果是*int64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*int64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*int64
@return *int64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt64PointerSlice

func ReturnInt64PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*int64) []*int64

ReturnInt64PointerSlice

@Description: if实现的三元表达式,返回结果是[]*int64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*int64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*int64
@return []*int64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt64Slice

func ReturnInt64Slice(boolExpression bool, trueReturnValue, falseReturnValue []int64) []int64

ReturnInt64Slice

@Description: if实现的三元表达式,返回结果是[]int64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]int64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]int64
@return []int64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt8

func ReturnInt8(boolExpression bool, trueReturnValue, falseReturnValue int8) int8

ReturnInt8

@Description: if实现的三元表达式,返回结果是int8
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的int8
@param falseReturnValue: 当boolExpression返回值为false的时候返回的int8
@return int8: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt8Pointer

func ReturnInt8Pointer(boolExpression bool, trueReturnValue, falseReturnValue *int8) *int8

ReturnInt8Pointer

@Description: if实现的三元表达式,返回结果是*int8
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*int8
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*int8
@return *int8: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt8PointerSlice

func ReturnInt8PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*int8) []*int8

ReturnInt8PointerSlice

@Description: if实现的三元表达式,返回结果是[]*int8
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*int8
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*int8
@return []*int8: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInt8Slice

func ReturnInt8Slice(boolExpression bool, trueReturnValue, falseReturnValue []int8) []int8

ReturnInt8Slice

@Description: if实现的三元表达式,返回结果是[]int8
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]int8
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]int8
@return []int8: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnIntPointer

func ReturnIntPointer(boolExpression bool, trueReturnValue, falseReturnValue *int) *int

ReturnIntPointer

@Description: if实现的三元表达式,返回结果是*int
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*int
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*int
@return *int: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnIntPointerSlice

func ReturnIntPointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*int) []*int

ReturnIntPointerSlice

@Description: if实现的三元表达式,返回结果是[]*int
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*int
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*int
@return []*int: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnIntSlice

func ReturnIntSlice(boolExpression bool, trueReturnValue, falseReturnValue []int) []int

ReturnIntSlice

@Description: if实现的三元表达式,返回结果是[]int
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]int
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]int
@return []int: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInterface

func ReturnInterface(boolExpression bool, trueReturnValue, falseReturnValue interface{}) interface{}

ReturnInterface

@Description: if实现的三元表达式,返回结果是interface{}
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的interface{}
@param falseReturnValue: 当boolExpression返回值为false的时候返回的interface{}
@return interface{}: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInterfacePointer

func ReturnInterfacePointer(boolExpression bool, trueReturnValue, falseReturnValue *interface{}) *interface{}

ReturnInterfacePointer

@Description: if实现的三元表达式,返回结果是*interface{}
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*interface{}
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*interface{}
@return *interface{}: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInterfacePointerSlice

func ReturnInterfacePointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*interface{}) []*interface{}

ReturnInterfacePointerSlice

@Description: if实现的三元表达式,返回结果是[]*interface{}
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*interface{}
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*interface{}
@return []*interface{}: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnInterfaceSlice

func ReturnInterfaceSlice(boolExpression bool, trueReturnValue, falseReturnValue []interface{}) []interface{}

ReturnInterfaceSlice

@Description: if实现的三元表达式,返回结果是[]interface{}
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]interface{}
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]interface{}
@return []interface{}: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnRune

func ReturnRune(boolExpression bool, trueReturnValue, falseReturnValue rune) rune

ReturnRune

@Description: if实现的三元表达式,返回结果是rune
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的rune
@param falseReturnValue: 当boolExpression返回值为false的时候返回的rune
@return rune: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnRunePointer

func ReturnRunePointer(boolExpression bool, trueReturnValue, falseReturnValue *rune) *rune

ReturnRunePointer

@Description: if实现的三元表达式,返回结果是*rune
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*rune
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*rune
@return *rune: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnRunePointerSlice

func ReturnRunePointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*rune) []*rune

ReturnRunePointerSlice

@Description: if实现的三元表达式,返回结果是[]*rune
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*rune
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*rune
@return []*rune: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnRuneSlice

func ReturnRuneSlice(boolExpression bool, trueReturnValue, falseReturnValue []rune) []rune

ReturnRuneSlice

@Description: if实现的三元表达式,返回结果是[]rune
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]rune
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]rune
@return []rune: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnString

func ReturnString(boolExpression bool, trueReturnValue, falseReturnValue string) string

ReturnString

@Description: if实现的三元表达式,返回结果是string
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的string
@param falseReturnValue: 当boolExpression返回值为false的时候返回的string
@return string: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnStringPointer

func ReturnStringPointer(boolExpression bool, trueReturnValue, falseReturnValue *string) *string

ReturnStringPointer

@Description: if实现的三元表达式,返回结果是*string
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*string
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*string
@return *string: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnStringPointerSlice

func ReturnStringPointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*string) []*string

ReturnStringPointerSlice

@Description: if实现的三元表达式,返回结果是[]*string
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*string
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*string
@return []*string: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnStringSlice

func ReturnStringSlice(boolExpression bool, trueReturnValue, falseReturnValue []string) []string

ReturnStringSlice

@Description: if实现的三元表达式,返回结果是[]string
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]string
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]string
@return []string: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnTime

func ReturnTime(boolExpression bool, trueReturnValue, falseReturnValue time.Time) time.Time

ReturnTime

@Description: if实现的三元表达式,返回结果是time.Time
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的time.Time
@param falseReturnValue: 当boolExpression返回值为false的时候返回的time.Time
@return time.Time: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnTimePointer

func ReturnTimePointer(boolExpression bool, trueReturnValue, falseReturnValue *time.Time) *time.Time

ReturnTimePointer

@Description: if实现的三元表达式,返回结果是*time.Time
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*time.Time
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*time.Time
@return *time.Time: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnTimePointerSlice

func ReturnTimePointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*time.Time) []*time.Time

ReturnTimePointerSlice

@Description: if实现的三元表达式,返回结果是[]*time.Time
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*time.Time
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*time.Time
@return []*time.Time: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnTimeSlice

func ReturnTimeSlice(boolExpression bool, trueReturnValue, falseReturnValue []time.Time) []time.Time

ReturnTimeSlice

@Description: if实现的三元表达式,返回结果是[]time.Time
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]time.Time
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]time.Time
@return []time.Time: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint

func ReturnUint(boolExpression bool, trueReturnValue, falseReturnValue uint) uint

ReturnUint

@Description: if实现的三元表达式,返回结果是uint
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的uint
@param falseReturnValue: 当boolExpression返回值为false的时候返回的uint
@return uint: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint16

func ReturnUint16(boolExpression bool, trueReturnValue, falseReturnValue uint16) uint16

ReturnUint16

@Description: if实现的三元表达式,返回结果是uint16
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的uint16
@param falseReturnValue: 当boolExpression返回值为false的时候返回的uint16
@return uint16: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint16Pointer

func ReturnUint16Pointer(boolExpression bool, trueReturnValue, falseReturnValue *uint16) *uint16

ReturnUint16Pointer

@Description: if实现的三元表达式,返回结果是*uint16
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*uint16
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*uint16
@return *uint16: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint16PointerSlice

func ReturnUint16PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*uint16) []*uint16

ReturnUint16PointerSlice

@Description: if实现的三元表达式,返回结果是[]*uint16
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*uint16
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*uint16
@return []*uint16: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint16Slice

func ReturnUint16Slice(boolExpression bool, trueReturnValue, falseReturnValue []uint16) []uint16

ReturnUint16Slice

@Description: if实现的三元表达式,返回结果是[]uint16
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]uint16
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]uint16
@return []uint16: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint32

func ReturnUint32(boolExpression bool, trueReturnValue, falseReturnValue uint32) uint32

ReturnUint32

@Description: if实现的三元表达式,返回结果是uint32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的uint32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的uint32
@return uint32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint32Pointer

func ReturnUint32Pointer(boolExpression bool, trueReturnValue, falseReturnValue *uint32) *uint32

ReturnUint32Pointer

@Description: if实现的三元表达式,返回结果是*uint32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*uint32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*uint32
@return *uint32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint32PointerSlice

func ReturnUint32PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*uint32) []*uint32

ReturnUint32PointerSlice

@Description: if实现的三元表达式,返回结果是[]*uint32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*uint32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*uint32
@return []*uint32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint32Slice

func ReturnUint32Slice(boolExpression bool, trueReturnValue, falseReturnValue []uint32) []uint32

ReturnUint32Slice

@Description: if实现的三元表达式,返回结果是[]uint32
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]uint32
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]uint32
@return []uint32: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint64

func ReturnUint64(boolExpression bool, trueReturnValue, falseReturnValue uint64) uint64

ReturnUint64

@Description: if实现的三元表达式,返回结果是uint64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的uint64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的uint64
@return uint64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint64Pointer

func ReturnUint64Pointer(boolExpression bool, trueReturnValue, falseReturnValue *uint64) *uint64

ReturnUint64Pointer

@Description: if实现的三元表达式,返回结果是*uint64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*uint64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*uint64
@return *uint64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint64PointerSlice

func ReturnUint64PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*uint64) []*uint64

ReturnUint64PointerSlice

@Description: if实现的三元表达式,返回结果是[]*uint64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*uint64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*uint64
@return []*uint64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint64Slice

func ReturnUint64Slice(boolExpression bool, trueReturnValue, falseReturnValue []uint64) []uint64

ReturnUint64Slice

@Description: if实现的三元表达式,返回结果是[]uint64
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]uint64
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]uint64
@return []uint64: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint8

func ReturnUint8(boolExpression bool, trueReturnValue, falseReturnValue uint8) uint8

ReturnUint8

@Description: if实现的三元表达式,返回结果是uint8
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的uint8
@param falseReturnValue: 当boolExpression返回值为false的时候返回的uint8
@return uint8: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint8Pointer

func ReturnUint8Pointer(boolExpression bool, trueReturnValue, falseReturnValue *uint8) *uint8

ReturnUint8Pointer

@Description: if实现的三元表达式,返回结果是*uint8
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*uint8
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*uint8
@return *uint8: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint8PointerSlice

func ReturnUint8PointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*uint8) []*uint8

ReturnUint8PointerSlice

@Description: if实现的三元表达式,返回结果是[]*uint8
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*uint8
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*uint8
@return []*uint8: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUint8Slice

func ReturnUint8Slice(boolExpression bool, trueReturnValue, falseReturnValue []uint8) []uint8

ReturnUint8Slice

@Description: if实现的三元表达式,返回结果是[]uint8
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]uint8
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]uint8
@return []uint8: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUintPointer

func ReturnUintPointer(boolExpression bool, trueReturnValue, falseReturnValue *uint) *uint

ReturnUintPointer

@Description: if实现的三元表达式,返回结果是*uint
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*uint
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*uint
@return *uint: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUintPointerSlice

func ReturnUintPointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*uint) []*uint

ReturnUintPointerSlice

@Description: if实现的三元表达式,返回结果是[]*uint
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*uint
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*uint
@return []*uint: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUintSlice

func ReturnUintSlice(boolExpression bool, trueReturnValue, falseReturnValue []uint) []uint

ReturnUintSlice

@Description: if实现的三元表达式,返回结果是[]uint
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]uint
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]uint
@return []uint: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUintptr

func ReturnUintptr(boolExpression bool, trueReturnValue, falseReturnValue uintptr) uintptr

ReturnUintptr

@Description: if实现的三元表达式,返回结果是uintptr
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的uintptr
@param falseReturnValue: 当boolExpression返回值为false的时候返回的uintptr
@return uintptr: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUintptrPointer

func ReturnUintptrPointer(boolExpression bool, trueReturnValue, falseReturnValue *uintptr) *uintptr

ReturnUintptrPointer

@Description: if实现的三元表达式,返回结果是*uintptr
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的*uintptr
@param falseReturnValue: 当boolExpression返回值为false的时候返回的*uintptr
@return *uintptr: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUintptrPointerSlice

func ReturnUintptrPointerSlice(boolExpression bool, trueReturnValue, falseReturnValue []*uintptr) []*uintptr

ReturnUintptrPointerSlice

@Description: if实现的三元表达式,返回结果是[]*uintptr
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]*uintptr
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]*uintptr
@return []*uintptr: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

func ReturnUintptrSlice

func ReturnUintptrSlice(boolExpression bool, trueReturnValue, falseReturnValue []uintptr) []uintptr

ReturnUintptrSlice

@Description: if实现的三元表达式,返回结果是[]uintptr
@param boolExpression: 表达式,最终返回一个布尔值
@param trueReturnValue: 当boolExpression返回值为true的时候返回的[]uintptr
@param falseReturnValue: 当boolExpression返回值为false的时候返回的[]uintptr
@return []uintptr: 三元表达式的结果,为trueReturnValue或者falseReturnValue中的一个

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL