Kam*_*xom 63
通常你会使用
fatalError()
Run Code Online (Sandbox Code Playgroud)
要么
preconditionFailure()
Run Code Online (Sandbox Code Playgroud)
为了那个原因.
这些完全相同:终止程序,因此这个代码之后的代码永远不会被执行.具有此行为的所有函数都使用该@noreturn属性进行批注
你也可以这样做:
func getInt() -> Int {
fatalError()
}
Run Code Online (Sandbox Code Playgroud)
该函数应该返回一个Int,但由于程序永远不会到达那一点,因此您不必返回任何内容.
que*_*ful 29
[0][1]
Run Code Online (Sandbox Code Playgroud)
这会尝试访问一个元素数组的第二个元素.
| 归档时间: |
|
| 查看次数: |
13951 次 |
| 最近记录: |