Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua的输入?就像控制台一样?_Lua - Fatal编程技术网

Lua的输入?就像控制台一样?

Lua的输入?就像控制台一样?,lua,Lua,我正在尝试为一个朋友制作一个脚本教程(我自己不太擅长,但还行),我正在尝试这样做,以便输入创建一行实际的代码来完成他们键入的内容。例如: Input: print("hello") hello 我知道这是控制台的功能,但是有没有什么方法可以用Lua实现呢 谢谢。只需运行lua命令即可获得lua“REPL”: 只需运行lua命令即可获得lua“REPL”: 只需运行lua命令即可获得lua“REPL”: 只需运行lua命令即可获得lua“REPL”: 加载(ld[,源[,模式[,环境]]) 加

我正在尝试为一个朋友制作一个脚本教程(我自己不太擅长,但还行),我正在尝试这样做,以便输入创建一行实际的代码来完成他们键入的内容。例如:

Input: print("hello")
hello
我知道这是控制台的功能,但是有没有什么方法可以用Lua实现呢


谢谢。

只需运行lua命令即可获得lua“REPL”:


只需运行lua命令即可获得lua“REPL”:


只需运行lua命令即可获得lua“REPL”:


只需运行lua命令即可获得lua“REPL”:

加载(ld[,源[,模式[,环境]])

加载块

如果ld是一个字符串,则区块就是这个字符串

如果没有语法错误,则将编译后的块作为函数返回;否则,返回nil加上错误消息

正如您所看到的,输入可以访问globals,您可以将值传递到他的代码中并获得返回值。

加载(ld[,源[,模式[,环境]])

加载块

如果ld是一个字符串,则区块就是这个字符串

如果没有语法错误,则将编译后的块作为函数返回;否则,返回nil加上错误消息

正如您所看到的,输入可以访问globals,您可以将值传递到他的代码中并获得返回值。

加载(ld[,源[,模式[,环境]])

加载块

如果ld是一个字符串,则区块就是这个字符串

如果没有语法错误,则将编译后的块作为函数返回;否则,返回nil加上错误消息

正如您所看到的,输入可以访问globals,您可以将值传递到他的代码中并获得返回值。

加载(ld[,源[,模式[,环境]])

加载块

如果ld是一个字符串,则区块就是这个字符串

如果没有语法错误,则将编译后的块作为函数返回;否则,返回nil加上错误消息


如您所见,输入可以访问globals,您可以将值传递到他的代码中并获得返回值。

一种方法是使用loadstring函数

例如:

run = loadstring("print('Hello World!'") 
run()
输出:

你好,世界


一种方法是使用loadstring函数

例如:

run = loadstring("print('Hello World!'") 
run()
输出:

你好,世界


一种方法是使用loadstring函数

例如:

run = loadstring("print('Hello World!'") 
run()
输出:

你好,世界


一种方法是使用loadstring函数

例如:

run = loadstring("print('Hello World!'") 
run()
输出:

你好,世界