#(使用无效,另一种方式实现第一个变量添加外部变量名)


//如果希望第一个参数有外部参数名,则做如下操作

class Counter3 {

    var count3:Int =0

    func incrementBy(amount amount:Int ,numberOfTimes:Int) {//默认情况下numberOfTimes既是内部变量名,又是外部变量名。前面的amount为外部变量名,第二个amount为内部变量名。

        count3+=amount * numberOfTimes

    }

}


var c3 = Counter3()

c3.incrementBy(amount:2, numberOfTimes: 2)


你可能感兴趣的:(ios,方法,全局函数,内部变量名,外部变量名)