Lua:获取数字的默认小于函数
我想得到关系运算符“Lua没有将其实现为C函数,因此不可访问如果适用,您可以“包装”它:Lua:获取数字的默认小于函数,lua,operators,Lua,Operators,我想得到关系运算符“Lua没有将其实现为C函数,因此不可访问如果适用,您可以“包装”它: function less(a,b) return a < b end 无功能(a、b) 返回a
function less(a,b)
return a < b
end
无功能(a、b)
返回a
debug.setmetatable(0,meta)
更改每个数字的metatable。以及函数less(a,b)返回a@warspyking:因为Lua不是这样工作的。元方法覆盖了标准行为,但标准行为没有用元方法来实现。@Nicol Oh我误解了他的问题。我以为他想覆盖itOk,这很遗憾,但很高兴知道。我只是认为这可能,因为你可以与其他人合作”内置功能“如echo=print或mySine=math.sin。
comp = comp or function( a, b ) return a < b end
function less(a,b)
return a < b
end