【问题标题】:Why there is no output on asking input from user in lua using sublime text [duplicate]为什么使用崇高文本在lua中询问用户输入时没有输出[重复]
【发布时间】:2021-02-22 12:25:53
【问题描述】:

【问题讨论】:

  • 您应该在帖子中以文本形式包含代码,而不是在图片链接中。图像形式的代码将更多的工作放在您寻求帮助的人身上,从而阻止他们费心寻求帮助。

标签: input lua sublimetext3 sublimetext


【解决方案1】:

您应该提交文本,而不是图片。

话虽如此:您的脚本很好,但 Sublime 将输出通过管道传输到编辑器,但不是完整的终端,因此不允许输入。

#! /usr/bin/env lua

io.write( 'Enter a number : ' )
local a = io.stdin:read('*n')

while a < 200 do
    print( 'value of a :', a )
    a = a +1
end

你必须打开一个实际的终端,cd 进入相关目录,然后运行你的脚本。

chmod +x NAME_OF_SCRIPT.lua &amp;&amp; ./NAME_OF_SCRIPT.lua

lua NAME_OF_SCRIPT.lua

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    • 2019-06-27
    相关资源
    最近更新 更多