Если вы проверить некоторые lua
docs, вы можете увидеть:C API и Lua типы
Есть восемь основных типов в Lua: ноль, логическое, число, строка, пользовательские данные, функция, нить, и таблица ,
Какой цели затем сделать функции API C, такие как lua_pushunsigned()
и lua_pushinteger()
Serve, так как тип lua
числа обычно определяются как некоторый тип с плавающей точкой (например, double
)? Почему бы не просто lua_pushnumber()
?