Using key-value programming (KVP) with Swift

后端 未结 4 2250
小鲜肉
小鲜肉 2021-02-09 09:02

In Objective-C with Cocoa a lot of tasks can be accomplished without explicit loops by using Key-Value Programming (KVP). For example, I can find the largest number in an array

4条回答
  •  别那么骄傲
    2021-02-09 09:46

    You can also use the reduce function of Array

    let numbers = [505,4,33,12,506,21,1,0,88]
    let biggest = numbers.reduce(Int.min,{max($0, $1)})
    println(biggest) // prints 506
    

    Good explanation here

提交回复
热议问题