Swift
发布时间:2022-03-31 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift – 为什么curried函数需要外部参数名称?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
给出这个简单的currying功能: func foo(x:
int)(y:
int)->
String
{
return "\(
X) with \(y)"
} 我希望能够这样做: let bar = foo
(1)
bar(2) //<- error: Missing argument label 'y:' in call 如果我打电话给酒吧(如酒吧(y:2))一切正常。但我不明白为什么参数名称是必要
给出这个简单的currying
功能:
func foo(x:int)(y:int)->String{
return "\(X) with \(y)"
}
我希望能够这样做:
let bar = foo(1)
bar(2) //<- error: Missing argument label 'y:' in call
如果我打电话给酒吧(如酒吧(y:2))一切正常。但我不明白为什么参数名称是必要的。有什么办法可以避免吗?
显而易见的事情
func foo(x:int)(_ y:int) – > String …
似乎没有工作。
大佬总结
以上是大佬教程为你收集整理的swift – 为什么curried函数需要外部参数名称?全部内容,希望文章能够帮你解决swift – 为什么curried函数需要外部参数名称?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。