0
以下代碼正確輸出true或false,具體取決於字符串是否包含元音。這是使用匿名函數,閉包的簡寫格式,拍攝的變量等將內聯匿名函數解析爲命名函數
let s = "hello"
println(contains(s,{contains("aeiou",$0)}))
我試圖解開它與明確的參數
let s = "hello"
func myFunction(c: Character)->Bool {
return contains(s,c)
}
println(contains(s,myFunction(???))
什麼是適當功能的單獨命名的函數定義和隨後的呼叫?