首页 > 其他 > 详细

Swift中"#"的妙用

时间:2014-06-16 22:59:44      阅读:426      评论:0      收藏:0      [点我收藏+]

    在Swift中,"#"有一些妙用,这里将已经看到的妙用进行总结,希望可以帮助更多学习Swift的朋友。

    @Author: twlkyao

    1.配置外部参数名

    在函数(或者方法)的参数名前添加"#",可以使该参数拥有相同的本地参数名和外部参数名。
    注:在方法中,第二个及后续的参数,默认是具有和内部参数一致的外部参数名的,只有第一个参数没有,可以使用"#"符号来强制给第一个参数添加与本地参数名一致的外部参数名。

    1.函数


func incrementBy(amount: Int, #numberOfTimes: Int) {
    count += amount * numberOfTimes
}
    numberOfTimes的本地参数名(只能在函数内部使用)和外部参数名(在调用函数的时候作为标签使用)都是numberOfTimes。

    2.方法

class Counter {
    var count: Int = 0
    func incrementBy(#amount: Int, numberOfTimes: Int) {
        count += amount * numberOfTimes
    }
}
    numberOfTimes默认具有本地参数名和外部参数名,amount没有外部参数名,使用"#"为amount强制指定外部参数名。


Swift中"#"的妙用,布布扣,bubuko.com

Swift中"#"的妙用

原文:http://blog.csdn.net/twlkyao/article/details/31350841

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!