Swift函数_外部参数名,
2016-05-08 12:45
232 查看
//1________________
/**
*没使用外部参数名的函数
*/
func inputScore(name:String,score1:Int,score2:Int)
{
}
/**
* 包含外部参数名的函数
*/
func inputScore(studentName name:String,mathScore score1:Int,englishScore score2:Int)
{
}
//使用外部参数名的函数
inputScore(studentName:"peter",mathScore:99,englistScore:83);
//外部参数名的优点 可以在不看函数内容的情况下 直接了解参数的作用。
//2__________________#外部参数名简写 在swift2.0以后移除
//外部参数名的一种简写方式__"#"
func changeName(#name:String){//加#是简写name作为外部参数名
name = "Hello"
println(name)
}
var userName= "泥嚎"
println(userName)
changeName(name:userName) //函数定义时,name前加#作为函数内的局部变量的同时也作为外部参数名.
/**
*没使用外部参数名的函数
*/
func inputScore(name:String,score1:Int,score2:Int)
{
}
/**
* 包含外部参数名的函数
*/
func inputScore(studentName name:String,mathScore score1:Int,englishScore score2:Int)
{
}
//使用外部参数名的函数
inputScore(studentName:"peter",mathScore:99,englistScore:83);
//外部参数名的优点 可以在不看函数内容的情况下 直接了解参数的作用。
//2__________________#外部参数名简写 在swift2.0以后移除
//外部参数名的一种简写方式__"#"
func changeName(#name:String){//加#是简写name作为外部参数名
name = "Hello"
println(name)
}
var userName= "泥嚎"
println(userName)
changeName(name:userName) //函数定义时,name前加#作为函数内的局部变量的同时也作为外部参数名.
相关文章推荐
- 对照Java学习Swift--自动引用计数(Automatic Reference Counting)
- Swift 集成Alamofire/Kingfisher/MJRefresh/MBProgressHUD的小项目
- swift基础学习(04)[运算符、属性、属性观察器、方法、下脚标本、继承、构造器]
- swift基础学习(04)[闭包、函数、枚举、类和结构体]
- swift基础学习(03)[数组、集合、字典]
- swift基础学习(03)
- Swift解读专题二——基本类型
- 若干道Swift面试题
- 对照Java学习Swift--析构过程(Deinitialization)
- swift-struct
- Swift中把图片保存到相册
- 对照Java学习Swift--构造过程(Initialization)
- swift 新闻列表实现
- swift 新闻列表实现
- swift TabBar
- Swift-贝赛尔曲线实现画图板 && 截图保存到相册中
- Swift 有哪些优秀的第三方库?
- swift 泛型
- SWift开发:使用委托/Protocol 实现类之间的数据传递
- Swift中方法闭包参数不能省略括号的一种情况