如何在 lua 5.4 中使用 ldexp,因为 math.ldexp(...) 已弃用

问题描述 投票:0回答:1

我正在尝试在 lua 中编写一个 uint32_to_float 函数,其中我在条件中使用 math.ldexp 。使用 luacheck 检查脚本后,出现以下错误:

 scripts/CAN test.lua:58:21: accessing undefined field ldexp of global math

我该如何解决这个问题,有人可以建议我替代方案吗?

math lua can-bus
1个回答
0
投票

引自官方手册

您可以将

math.ldexp(x,exp)
替换为
x * 2.0^exp

© www.soinside.com 2019 - 2024. All rights reserved.