gpt4 book ai didi

没有参数标签的 Swift 函数

转载 作者:行者123 更新时间:2023-11-28 09:43:22 25 4
gpt4 key购买 nike

假设我在 Swift 3 中编写了以下函数:

func rgb(r: CGFloat, g: CGFloat, b: CGFloat) -> UIColor {
return UIColor.init(red: r, green: g, blue: b, alpha: 1)
}

当我调用它时,我必须写let black = rgb(r:0, g:0, b:0)

是否可以编写此函数,以便我可以将其称为 let black = rgb(0, 0, 0)

最佳答案

使用 _ 忽略标签:

func rgb(_ r: CGFloat, _ g: CGFloat, _ b: CGFloat) -> UIColor {
return UIColor(red: r, green: g, blue: b, alpha: 1)
}

参数可以有两个参数名称,一个外部名称后跟内部名称。下划线 (_) 表示“忽略此值”,因此调用站点不需要外部标签。

关于没有参数标签的 Swift 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41642605/

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