swift中的Assert和premission参数
根据苹果文档swift中的Assert和premission参数,swift,assert,Swift,Assert,根据苹果文档assert和predition中的定义,具有以下签名: assert(_:_:file:line:) precondition(_:_:file:line:) 但是在编程时,我没有找到使用文件和行参数的方法。为什么实际使用它们?虽然条件失败,但我在控制台中未找到任何文件或行号。这两个参数由swift编译器默认,因此您不需要为它们提供任何值。事实上,你不应该提供它们来避免错误的报告 以下是如何报告前提条件失败的示例: 请注意文件名myplayway.playway和行号5是如何
assert
和predition
中的定义,具有以下签名:
assert(_:_:file:line:)
precondition(_:_:file:line:)
但是在编程时,我没有找到使用
文件
和行
参数的方法。为什么实际使用它们?虽然条件失败,但我在控制台中未找到任何文件或行号。这两个参数由swift编译器默认,因此您不需要为它们提供任何值。事实上,你不应该提供它们来避免错误的报告
以下是如何报告前提条件失败的示例:
请注意文件名
myplayway.playway
和行号5
是如何自动填写的。很酷…收到了…非常感谢!!