add GoFunction to pushvalue
This commit is contained in:
parent
cba8e1b151
commit
cfea058d53
@ -191,7 +191,6 @@ func (s *State) GetTableLength(index int) int {
|
||||
return int(C.get_table_length(s.L, C.int(index)))
|
||||
}
|
||||
|
||||
// Enhanced PushValue with comprehensive type support
|
||||
func (s *State) PushValue(v any) error {
|
||||
switch val := v.(type) {
|
||||
case nil:
|
||||
@ -206,6 +205,8 @@ func (s *State) PushValue(v any) error {
|
||||
s.PushNumber(val)
|
||||
case string:
|
||||
s.PushString(val)
|
||||
case GoFunction:
|
||||
return s.PushGoFunction(val)
|
||||
case []int:
|
||||
return s.pushIntSlice(val)
|
||||
case []string:
|
||||
|
Loading…
x
Reference in New Issue
Block a user