0
當我有類型Set(Integer)
的結果時,數字不是有序的。我們有一個操作可用於名爲sortedBy (expr : OclExpression) : Sequence(T)
的集合,但是當此集合中只有整數時,要使用的表達式是什麼?如何獲得OCL中的有序集?
當我有類型Set(Integer)
的結果時,數字不是有序的。我們有一個操作可用於名爲sortedBy (expr : OclExpression) : Sequence(T)
的集合,但是當此集合中只有整數時,要使用的表達式是什麼?如何獲得OCL中的有序集?
您可以只使用asOrderedSet操作(如果您的收藏更是變量X,那麼這將是X-> asOrderedSet())
從OCL標準 asOrderedSet():OrderedSet(T) OrderedSet包含來自self的所有元素,刪除了重複項,順序取決於具體的 具體集合類型。