我听说过lua库或函数 math.eval
:
http://wiki.inspired-lua.org/index.php?title=math.eval&setlang=fr
我有这个错误消息:
! LuaTeX错误./Calcul.lua:11:尝试调用字段'eval'(零值)堆栈追溯:./ Calcul.lua:11:在函数'NbRandom'[\ directlua]中:1:在主块中 . \ Calculs code ... ^^ @ - \ par \ directlua {NbRandom()}
当我尝试使用它时:
Nb = math.eval("3-7+8")
我错过了什么 ?
1 回答
从您链接的页面顶部:
这不是核心的lua功能 . 它特定于
TI-Nspire OS 3.0+
.话虽如此,我不确定我理解为什么这个功能甚至存在,因为
loadstring
似乎允许同样的事情 .