如果我的结果类型为 Set(Integer)
,则不会订购数字。我们有一个可用于名为 sortedBy ( expr : OclExpression ) : Sequence(T)
的集合的操作,但是当此集合中只有整数时,使用什么表达式?
答案 0 :(得分:2)
你可以使用asOrderedSet操作(如果你的集合在变量X中,那么那将是X-> asOrderedSet())
来自OCL标准 asOrderedSet():OrderedSet(T) 一个OrderedSet,包含self中的所有元素,删除重复项,依赖于特定的顺序 具体的收集类型。