加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

5.2 Swift函数的参数和返回值

发布时间:2020-12-14 06:33:23 所属栏目:百科 来源:网络整理
导读:/** 函数的参数和返回值 1. 函数可以有多个参数 2. 函数可以没有返回值也没有参数 3. 函数可以返回多个值 ( 这个和 C 语言不一样的,实际上是通过元组 ) */ print ( "------" ); // 1. var value: Int = maxOfValue (a: 3 ,b: 6 ) print (value) // 2. 没有

/**

函数的参数和返回值

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))

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读