在lua终端中将“ local i = 1”作为单行使用吗?

问题描述 投票:0回答:1

变量的局部声明适用于包含变量的块。因此,我认为在Lua终端中将“ local i = 1”作为单行没有用。我对么?

lua
1个回答
0
投票

[当您输入任何需要end语句的Lua构造而没有在同一行上提供end语句时,终端进入一种模式,在该模式下它将累积所有后续代码,直到该语句被正确终止。此模式由提示更改表示,从>变为>>

在那种模式下,您可以编写并使用local变量。像往常一样,它们的作用域将位于块的末尾。由于do/end是一个没有任何实际结构的块,因此您可以在交互模式下构建任意大小的块。

© www.soinside.com 2019 - 2024. All rights reserved.