go-ml.dev/pkg/base@v0.0.0-20200610162856-60c38abac71b/fu/types.go (about) 1 package fu 2 3 import ( 4 "reflect" 5 "time" 6 ) 7 8 var Int = reflect.TypeOf(int(0)) 9 var Int8 = reflect.TypeOf(int8(0)) 10 var Int16 = reflect.TypeOf(int16(0)) 11 var Int32 = reflect.TypeOf(int32(0)) 12 var Int64 = reflect.TypeOf(int64(0)) 13 var Uint = reflect.TypeOf(uint(0)) 14 var Uint8 = reflect.TypeOf(uint8(0)) 15 var Uint16 = reflect.TypeOf(uint16(0)) 16 var Uint32 = reflect.TypeOf(uint32(0)) 17 var Uint64 = reflect.TypeOf(uint64(0)) 18 var Float32 = reflect.TypeOf(float32(0)) 19 var Float64 = reflect.TypeOf(float64(0)) 20 var Byte = reflect.TypeOf(byte(0)) 21 var String = reflect.TypeOf("") 22 var Bool = reflect.TypeOf(true) 23 var Ts = reflect.TypeOf(time.Time{}) 24 25 var StructType = reflect.TypeOf(Struct{}) 26 var Fixed8Type = reflect.TypeOf(Fixed8{0}) 27 var Fixed8Zero = reflect.ValueOf(Fixed8{0}) 28 var InterfaceType = reflect.TypeOf(interface{}(nil)) 29 30 var IntZero = reflect.ValueOf(int(0)) 31 var EmptyString = reflect.ValueOf("") 32 var Float32Zero = reflect.ValueOf(float32(0)) 33 var Float64Zero = reflect.ValueOf(float64(0)) 34 var TsZero = reflect.ValueOf(time.Time{}) 35 var True = reflect.ValueOf(true) 36 var False = reflect.ValueOf(false)