gpt4 book ai didi

ios - 何时从 Swift 中的另一个函数返回一个函数

转载 作者:IT王子 更新时间:2023-10-29 05:43:24 24 4
gpt4 key购买 nike

<分区>

在 Swift 中,您希望从函数返回函数的最常见情况是什么?

在下面的代码中,我返回了一个函数,但我并没有真正看到它的用途,因为我返回的函数在返回它的函数内部。我感到困惑的原因是因为我们可以只用一个函数来完成同样的事情。

func person () -> ((String, Int) -> String) {

func info(name: String, age: Int) -> (String) {
return "\(name) is \(age) old"
}

return info
}


let nathan = person()
nathan("Nathan", 3)

print(nathan("Nathan", 3))

有人可以指出您想要返回函数的常见情况,并可能用更好的示例来说明吗?

我想了解这一点,因为这是一般编程的基础,而不仅仅是 Swift(我认为)。

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