“Swift 的安全性、速度和易用性,加上内置的 C 和 C++ 互操作性,意味着 Swift 是继任 C++ 的最佳选择,”Kremenek 说道。
他还坦言,这个版本已经开发了好几年。...2017 年,在以 Swift 3 的优势为前提的基础上,Swift 4 正式发布。该版本提供更高的稳健性和稳定性,提供与 Swift 3 的源代码兼容性,改进标准库,并添加存档和序列化等功能。...SE-0411,它会将函数默认值变更为与其所在函数具有相同的隔离度。...尽管类型化抛出看似极具吸引力,但当可以抛出的错误未来发生变化时,使用这种新机制也许并不是什么好选择。...如果试图比较的无级中包含 7 个条目——例如 (1, 2, 3, 4, 5, 6, 7) == (1, 2, 3, 4, 5, 6, 7),则 Swift 会抛出错误。