1
我創建了一個有序的集合類型,通常從一個序列加上閉包進行初始化(這樣我可以對任何類型的元素進行排序)。但是,在元素類型爲Comparable
的情況下,我還想將其設置爲ArrayLiteralConvertible
,但是我不完全確定這樣做的最佳方式?僅當元素類型爲Comparable時ArrayLiteralConvertible?
即 - 當元素是Comparable
時不需要閉包(只要升序很好)。
僅當其元素類型爲Comparable
時,類型可能爲ArrayLiteralConvertible
?如果不是,什麼是最好的選擇(前提失敗?)