Swift函数_默认参数

swift中提供了默认参数功能,在声明函数时给参数指定默认值。

例:

func inputStudentInfo(name:String,age:Int="26")

{

println(name+""+String(age));

}

参数age有默认值。

当下面方式:

inputStudentInfo("bany",27);//error: Missing argument label 'age:' in call

有设置默认值的需加上参数名称:

inputStudentInfo("bany",age:27);//ok!

如果 name和age 都有默认值,就都需要指定参数名称;//but如果声明函数时某参数没有写默认值,指定参数名称会报错哦~

inputStudentInfo(name:"bany",age:27);//error:Extraneous argument label 'age:' in call(参数name没有设置默认值,不需也不可以写参数名称)

posted on 2016-04-21 18:05  Sweet小马  阅读(732)  评论(0编辑  收藏  举报

导航