lua - 有什么方法可以在 lua 5.3 中使用 math.pow 吗?
问题描述
我找到了一篇关于这个的文章,现在我发现了这个非常有用的内置函数的语法错误。我的代码很简单,但错误不是:
print(math.pow(10, 2))
错误:文件:2:尝试调用零值(字段“pow”)
如果 Lua 5.3 中不再存在 math.pow ,也许我必须真正创建一个新函数。不过,我想成为一头懒惰的驴子:)
解决方案
math.pow
被^
运营商取代:10 ^ 2
.
如果你有很多对 math.pow 的调用,你可以简单地添加函数:
math = math or {}
function math.pow(a, b)
return a ^ b
end
推荐阅读
- reactjs - 为什么 react-native-calendar-picker 本身会包装其他元素?
- flutter - firebase_dynamic_links 的意外行为:0.7.0+1
- vue.js - 在 vuejs 中获取 scroped CSS 属性的最可靠方法是什么?
- tinymce - 如何在 TinyMce 表属性中添加类
- c# - Emgu.CV 鱼眼校准
- c++ - 带有子文件夹的库未在 Platformio/VS 代码中编译
- node.js - 在 Visual Studio Mac 上打开 Node.js .SLN 时出错
- python - 根据数据框中的特定列查找公共行
- php - OFFSET 和 LIMIT 在 laravel Eloquent 中不起作用?
- java - 从 KafkaListener 调用休息端点