我正在从 Apple 文档中阅读 Swift 并了解语句。 但找不到有关线路控制语句的任何信息。
根据文档
行控制语句用于指定行号和文件名 可以与源的行号和文件名不同 正在编译的代码。使用线路控制语句更改源 Swift 用于诊断和调试目的的代码位置。
行控制语句具有以下形式:
#sourceLocation(file: filename, line: line number) #sourceLocation()
我的问题是我应该什么时候使用它?文档滞后于有关该主题的示例。任何链接或一些提示都会有所帮助。
这不是你作为初学者需要的那种东西,你可能会在不使用它的情况下完成整个职业生涯。它似乎用于生成源代码的工具。有关完整故事,请参阅原始功能提案中的注释。
TL/DR:别担心,你永远不需要它。