gpt4 book ai didi

lua - 为什么 Lua loadstring() 在演示站点上不起作用?

转载 作者:行者123 更新时间:2023-12-04 20:58:08 24 4
gpt4 key购买 nike

我正在尝试测试 Lua loadstring 函数。

此示例是从 Lua 文档中获取指导​​的:

f = loadstring("i = i + 1")

但是,当我尝试在以下位置运行它时:

https://www.lua.org/cgi-bin/demo

我收到以下错误:

input:1: attempt to call a nil value (global 'loadstring')

最佳答案

loadstring在 Lua 5.1 之前的版本中不可用。您链接的演示正在运行 Lua 5.3。您可以通过运行程序 print(_VERSION) 来证明这一点。

在 Lua 5.2 及更高版本中,您的代码应使用 load ,这是一个示例程序,您可以运行它从字符串中加载 block :

local f = load("return 2 + 2")
print(f())

关于lua - 为什么 Lua loadstring() 在演示站点上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53049668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com