函数在Swift中是 一等值 (first-class-value),换句话说,函数可以作为参数被传递到其他函数,也可以作为其他函数的返回值。如果你习惯了使用像整型、布尔型或结构体这样的简单类型来编程,那么这个理念可能看来非常奇怪。在本章中,我们会尽可能清晰地解释为什么一等函数是很有用的语言特性,并实际地提供本书的第一个函数式编程案例。 SHz9wEUOpsx6UNESeEC8+k15wYxNppgVzD35yRFdS7NG4XOJoubos3qBBmMw+Jvk