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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…