lua - 如何清除 Lua 解释器中的多行命令?

标签 lua

例如,如果我在 Python 中编写多行命令,我只需按 ctrl-c .

在 Lua 中,对于一个类轮,我可以按 ctrl-u清除单行,但这对多行函数等没有任何作用。ctrl-c在 Lua 中退出解释器。

编辑:
举个例子,我正在用 Lua 编写一个函数:

>> function Test()
..> print 'Test'
..> e

说到这里,我要写 end我意识到我不想调用函数 Test() ,而是我想称之为 Test123() ,我将如何像 Python 的 ctrl-c 那样摆脱这种困境?

最佳答案

您始终可以键入“;”,这将终止当前命令。在这种情况下,您将收到语法错误(因为语句不完整),但您可以将命令的一部分用于新命令。

关于lua - 如何清除 Lua 解释器中的多行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29371043/

相关文章:

string - 在 Lua 中处理 TSV 文件

Lua:我需要在 if 中重复变量吗?

function - Lua 中奇怪的构造

windows - Windows的lua "stub"dll的用途是什么

lua - 知道一个值是否可以被调用

lua - 表上加载字符串后的 nil 值

http - 将 stdout 流式传输到网页

lua - 如何或可以将带有参数的函数作为参数传递给 lua 中的函数?

c++ - 用于多线程环境的带有 C/C++ API 的嵌入式脚本语言

lua - 世界对象 :RegisterEvent error on indexing worldobject