It seems you can only access parameters by number inside anonymous closures, not functions.
For example:
var sevenMultiplyedByThree: Int = {
return $0 * 3
}(7)
Also, this is just for anonymous parameters, so the following code will NOT work:
var sevenMultiplyedByThree: Int = {
(namedParameter : Int) -> Int in
return $0 * 3
}(7)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…