Swift学习笔记

Swift函数

2021-10-20  本文已影响0人  aven_kang

隐式返回

func sum(v1: Int,v2 Int) -> Int {
  v1+v2
}
sum(v1:10,v2:20) // 30
可以不写return
如果还有其他表达式,那就不允许了

返回元组:实现多返回值

func calculate(v1:Int, v2:Int) ->(sum:Int, difference:Int, average: Int) {
  let sum = v1+v2
  return (sum,v1-v2,sum>>1) // 右移一位,代表处以2
}
let result = calculate(v1:20, v2:10)
result.sum // 90
result.difference // 10
result.average // 15
上一篇 下一篇

猜你喜欢

热点阅读