【问题标题】:Lua interactive mode resetLua交互模式重置
【发布时间】:2022-10-08 11:21:28
【问题描述】:

所以我在我的windows cmd中打开了lua。 默认情况下它处于交互模式。 我分配了一些变量,创建了一些函数。 现在我想冲洗它并重新开始。 我需要用 ctrl+Z 退出并再次打开它还是有一个命令?

【问题讨论】:

  • 还有一种方法可以在交互模式下打印我的程序主体吗?意思是到目前为止添加的所有内容。变量、函数、表格等
  • 是的,Ctrl-Z(或os.exit())并再次启动 lua.exe 是正确的方法。
  • 您可以以lua.exe -e"_PROMPT='; '_PROMPT2=' '" -i 运行lua 以将> 符号更改为;,这样您就可以将整个文本从终端窗口复制为正确的Lua 程序。

标签: lua interactive-mode


【解决方案1】:

您需要退出并再次打开它。 Lua 独立解释器不包含任何允许您重置其状态的功能。您可以在https://www.lua.org/source/5.4/lua.c.html 处查看独立解释器的源代码来验证这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 2019-10-27
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多