(_:for:)
语法在 draw
文本之后是什么意思?特别是下划线和for
。我认为这两个结肠是为了表明该方法需要两个参数。
我刚刚从https://developer.apple.com/documentation/uikit/uiview/1621844-draw 中选择了此方法。
此外,还有一种方法draw(_:)
,这与draw(_:for:)
有何不同?
这是从https://developer.apple.com/documentation/uikit/uiview/1622529-draw
我无法清楚地辨别阅读文档的区别。
1- draw(_:for:)
已实施以绘制视图的打印内容。
2- draw(_:)
在传递的矩形中绘制接收器的图像。
1- _ 是参数标签,当它用于参数时,当您调用方法
时,您不需要传递参数名称e.x
func goTo(value:Int) // call goTo(value:5)
func goTo(_ value:Int) // call goTo(5)
2- colon :将参数名称与参数类型分开,例如
paramername:parametertype