我有一類,說Penguin
斯威夫特2排序 - 無法調用「排序」類型的參數列表...
class Penguin {
var beakLength: Float
}
試圖排序的Penguins
數組如下:
let penguins = [Penguin]()
let sortedPenguins = penguins.sort { $0.beakLength < $1.beakLength }
給出錯誤信息:
無法用''類型的參數列表調用'sort'(@noescape (企鵝,企鵝) - >布爾)」
預期類型的一個參數列表 '(@noescape(Self.Generator.Element, Self.Generator.Element) - >布爾)'
什麼我在這裏想念嗎?
它的工作原理在我的遊樂場([截圖](https://www.evernote.com/l/AOzUny30na5PLYz4Y781afHdBJ7JU-j5Xp0))。 – Moritz
這很奇怪 - 它也適用於我...但它不會編譯 –
您顯示的錯誤不能來自這個簡單的片段,它的工作原樣。因此,您的項目中可能還有其他關於您的課程或您沒有展示的排序功能。請使用您的實際代碼的相關部分編輯您的問題。 – Moritz