gpt4 book ai didi

function - Swift: ":"之前两个变量的原因

转载 作者:行者123 更新时间:2023-11-30 10:22:12 25 4
gpt4 key购买 nike

这是Apple的官方文档示例:

class Counter {
var count: Int = 0
func incrementBy(amount:Int, numberOfTimes times:Int){
count += amount * times
}
}

var counter = Counter()
counter.incrementBy(2, numberOfTimes: 8)

实际上,下面的代码有什么区别:

class Counter {
var count: Int = 0
func incrementBy(amount:Int, numberOfTimes:Int){
count += amount * numberOfTimes
}
}

var counter = Counter()
counter.incrementBy(2, numberOfTimes: 8)

官方文档中为什么要放入times?我是编程新手,有人可以解释背后的理论吗?谢谢!!

最佳答案

numberOfTimes 是外部参数名称/标签,而 times 是内部参数名称,仅在函数内部使用。请参阅Function Parameter Names了解更多信息。

关于function - Swift: ":"之前两个变量的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25418678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com