Swift编程:函数、特性与综合应用
1. 函数基础与返回值函数
在Swift编程中,函数是重要的组成部分。函数名末尾的冒号(:)可用于表明该函数需要参数,这与无参数的函数有所区别。函数可以接收多个参数,参数列表类似元组,每个参数由名称和类型组成,用冒号(:)分隔,参数间用逗号(,)分隔。同时,函数不仅能接收值,还能向调用代码返回值。
1.1 返回值函数示例
下面是一个返回值函数的示例,该函数用于在邀请列表有空位时添加新的邀请人:
func addInviteeToListIfSpotAvailable
(
invitees: [String],
newInvitee: String
)
-> [String]
{
if invitees.count >= 20 {
return invitees
}
return invitees + [newInvitee]
}
调用该函数的代码如下:
var list = ["Sarah", "Jamison", "Marcos"]
var newInvite = "Roana"
list = addInviteeToListIfSpotAvailable(list, newInvite: newInvitee)
需要注意的是,要将函数返回值赋给变量,因为函数可能会改变值。在Xcode的playground中输入函
超级会员免费看
订阅专栏 解锁全文
54

被折叠的 条评论
为什么被折叠?



