快速的线路控制语句



我正在从 Apple 文档中阅读 Swift 并了解语句。 但找不到有关线路控制语句的任何信息。

根据文档

控制语句用于指定行号和文件名 可以与源的行号和文件名不同 正在编译的代码。使用线路控制语句更改源 Swift 用于诊断和调试目的的代码位置。

行控制语句具有以下形式:

#sourceLocation(file: filename, line: line number)
#sourceLocation()

我的问题是我应该什么时候使用它?文档滞后于有关该主题的示例。任何链接或一些提示都会有所帮助。

这不是你作为初学者需要的那种东西,你可能会在不使用它的情况下完成整个职业生涯。它似乎用于生成源代码的工具。有关完整故事,请参阅原始功能提案中的注释。

TL/DR:别担心,你永远不需要它。

最新更新