Lua中是否有询问用户数据的提示功能?
例如,我知道 Java Script 有 prompt() 但 Lua 有吗?例如。
name = Prompt("What is your Name?","Default Data to be inserted")
print(name)
Lua中是否有询问用户数据的提示功能?
例如,我知道 Java Script 有 prompt() 但 Lua 有吗?例如。
name = Prompt("What is your Name?","Default Data to be inserted")
print(name)
如果您只是使用命令行界面,则可以使用:
function prompt(question,def)
io.write(question,'\n','[',def or '',']:')
return io.read('*l'):match'^%s*(%S.*)%s*' or def
end
prompt("Enter your name.","John Doe")
prompt("Enter your name.") -- works without default too.
虽然它不可编辑,但它会打印默认值,只是在那里通知如果没有输入任何内容,它将被用作默认值。如果需要,您可以编辑其布局方式。
它读取一行作为输入,如果有一个非空格字符,它将返回输入的任何内容,去掉任何前导和尾随空格。