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)