Swift3读后小感

函数和闭包


使用元组来让一个函数返回多个值。该元组的元素可以用名称或数字来表示。


func calculateStatistics(scores: [Int]) -> (min: Int, max: Int, sum: Int) {

var min = scores[0]

var max = scores[0]

var sum = 0

for score in scores {

if score > max {

max = score

} else if score < min {

min = score }

sum += score }

return (min, max, sum)

}

let statistics = calculateStatistics(scores:[5, 3, 100, 3, 9])

print(statistics.min)

print(statistics.0)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容