布尔到Lua中的数字

前端之家收集整理的这篇文章主要介绍了布尔到Lua中的数字前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在Lua中有一种方法可以获得1和true以及0吗?
有一个tobool用1或0给出真或假,但是tonumber给出一个真或假的零值.

解决方法

你可以像三元运算符一样组合和和或.
function bool_to_number(value)
  return value and 1 or 0
end

猜你在找的Lua相关文章