![]() |
1
4
因为
通过编译器魔法,Swift理解
如果函数的路径调用了“不正常返回”的函数,则该路径也不正常返回。“不正常返回”意味着调用者将无法使用返回值,因此在函数的该路径中强制执行“必须返回值”规则是没有意义的。 |
![]() |
2
1
认为a
在调用类型为的函数时也接受此行为
方法的返回类型表示
如果
该方法返回,它必须返回给定类型的值。调用Never方法,如
为了展示这是如何有用的,请比较没有将其内置到类型系统中的语言,例如C#:
|