Swift 还有许多其他功能,可以让您的代码更富表现力:
泛型强大且易用
协议扩展使得泛型代码编写变得更为容易
头等函数和轻量级闭包语法
对范围或集合进行快速、简洁的迭代
元组和多值返回
支持方法、扩展和协议的结构
枚举能执行有效负载并支持模式匹配
函数式编程模式,例如映射和过滤
使用 try / catch / throw 处理原生错误
try
catch
throw