INNER CODE UNIT · Go
NewLuaValue
bbuck/dragon-mud · scripting/lua_value.go:11
func NewLuaValue(value any) Value {
return &LuaValue{
value: value,
}
}
func (lv *LuaValue) IsNumber() bool {
switch lv.value.(type) {
case int, int8, int16, int32, int64, float32, float64:
return true
default:
return false
}
}
func (lv *LuaValue) IsString() bool {
_, ok := lv.value.(string)