5.2 Swift函数的参数和返回值

前端之家收集整理的这篇文章主要介绍了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))

}

原文链接:https://www.f2er.com/swift/322467.html

猜你在找的Swift相关文章