当前位置:  开发笔记 > 编程语言 > 正文

Lua - 从用户那里获取命令行输入?

如何解决《Lua-从用户那里获取命令行输入?》经验,为你挑选了3个好方法。

在我的lua程序中,我想在继续操作之前停下来并要求用户确认.我不知道如何停止并等待用户输入,怎么办呢?



1> lhf..:
local answer
repeat
   io.write("continue with this operation (y/n)? ")
   io.flush()
   answer=io.read()
until answer=="y" or answer=="n"



2> Amber..:

看一下io库,默认情况下将标准输入作为默认输入文件:

http://www.lua.org/pil/21.1.html



3> 小智..:

我使用过像这样的代码.我将以一种可行的方式输入:

io.write("continue with this operation (y/n)?")
answer=io.read()
if answer=="y" then
   --(put what you want it to do if you say y here)
elseif answer=="n" then
   --(put what you want to happen if you say n)
end

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有