作者:平凡的稳健投资 | 来源:互联网 | 2023-01-30 18:30
Swift提供了以下代码.如何在没有括号的情况下调用squishEm函数?是不是函数和属性之间的语法差异?
func squishEm() {
// Iterate over graphics and squish each one.
for graphic in graphics {
squishGraphic(graphic: graphic)
}
}
// Create and add Squish ’Em! button.
let squishButton = Button(name: "Squish ’Em!")
squishButton.OnTap= squishEm
scene.button = squishButton
i_am_jorf..
6
你没有调用squishEm
.你说的onTap
功能squishButton
是squishEm
功能.点击按钮时,在内部squishEm()
使用parens 调用.
函数调用具有括号.对函数的引用不会.
为了进一步阅读,我建议阅读函数的Swift文档中的"函数类型"部分.
1> i_am_jorf..:
你没有调用squishEm
.你说的onTap
功能squishButton
是squishEm
功能.点击按钮时,在内部squishEm()
使用parens 调用.
函数调用具有括号.对函数的引用不会.
为了进一步阅读,我建议阅读函数的Swift文档中的"函数类型"部分.