5.2 Swift函数的参数和返回值
/** 函数的参数和返回值
1.函数可以有多个参数 2.函数可以没有返回值也没有参数 3.函数可以返回多个值 (这个和C语言不一样的,实际上是通过元组) */
print("------>"); // 1. var value:Int = maxOfValue(a: 3,b: 6) print(value)
// 2.没有参数,没有返回值 showHelloWorld() // 3.参数和返回值呢是元组类型 let p0:(x:Double,y:Double) = (0,6) let p1:(x:Double,y:Double) = (6,6)
let p = getLengthAndWidth(p0: p0,p1: p1)
let width = p.width; let length = p.length
print(width) print(length)
print("------>"); print(p);
print("(width),(length),(p)")
// a 和 b之间的最大值 func maxOfValue(a:Int,b:Int) -> Int {
return a > b ? a : b }
/** 没有参数,没有返回值 */ func showHelloWorld () -> Void { print("Hello world") }
/* 参数和返回值呢是元组类型 */
func getLengthAndWidth(p0:(x:Double,y:Double),p1:(x:Double,y:Double)) -> (length:Double,width:Double) {
return (abs(p0.y - p1.y),abs(p0.x - p1.x)) } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |