我具有例如一個數組:括號中(由:).sorted方法
let myArray = [12,123,412,412,4,124,32]
,我希望它以升序方式排序,我創建一個函數爲它
func sortedAscending(_ i: Int , _ j: Int) -> Bool{ return i < j }
然後,我存儲新的分類創建數組變量
let newSorted = myArray.sorted(by : sortedAscending())
就在這裏編譯器給了我喜歡的錯誤:錯誤:argume nt傳遞給調用,不需要參數 當我刪除括號它工作正常。任何人都可以解釋爲什麼我應該調用函數sortedAscending沒有括號?