Lua 编程中的代码缩进


在缩进方面,Lua 代码不像 Python。因此,您编写的许多代码即使换行也仍然可以工作,并且您不一定需要将嵌套代码缩进到特定的制表符大小。

Lua 中的代码缩进更多的是为了使代码看起来更美观和更易读。如果您的整个代码都在一行上,或者更糟糕的是,如果它像多行一样,那么恐怕您的代码的可读性很差。

虽然我们可以使用代码编辑器的缩进包来帮我们进行缩进,但使用 Lua 提供的缩进仍然是一个好主意。

Lua 为我们提供了一个脚本,当我们想要改进文件缩进时可以使用它,运行该脚本包括几个步骤,您必须了解所需的参数,这些参数将帮助您增加文件中的代码缩进。

让我们探讨一下为什么我们需要这个脚本。考虑下面列出的关于脚本的要点:

  • 减少制表符大小的不一致性。
  • 处理自动缩进添加的制表符。
  • 使代码看起来更具同质性。

脚本的功能

  • 删除制表符缩进并用空格替换。
  • 将缩进标准化为每个缩进 2 个空格。
  • 检查行长是否超过 80 个字符。

用法

lua -f codeformat.lua --file myfile.lua --ts 4 --in 4

在上面的用法示例中,**codeformat.lua** 是将为您完成所有代码缩进工作的 Lua 脚本文件,**myfile.lua** 是您想要改进缩进的文件,**--ts** 标记后的 **4** 告诉 Lua 您想要保留多少制表符大小,最后一个 **4** 告诉 Lua 您想要的文件缩进空格。

更新于: 2021年7月20日

2K+ 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告