我在其他语言中使用过这个,但是lua似乎缺乏这个相当有用的功能.
你们中的一个漂亮的小狗能为我提供一个lua函数来获取传递给它的数字的符号吗?
function math.sign(x) if x<0 then return -1 elseif x>0 then return 1 else return 0 end end
万一有人偶然发现这个:这是我的某种短版本:
function sign(x) return x>0 and 1 or x<0 and -1 or 0 end