func mapEachElement (inArray arr: [Int], withFunc aFunc: (Int))
为什么会有“inArray”然后“arr”......有什么意义?
对于“withFunc”和“aFunc”也是如此,它使代码变得更加复杂并且阅读起来也更加混乱,为什么还要使用它们?
inArray 是函数调用者在传递参数时应使用的外部名称。 arr 是函数实现者在实现中用来引用参数的内部名称。您不必提供外部名称。这使其更具可读性。它更像是让 swift 函数名称和参数像 Objective-C 函数一样可读。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)