Collections squeak(Smalltalk)系列的独特性或独特性

Collections squeak(Smalltalk)系列的独特性或独特性,collections,smalltalk,pharo,squeak,Collections,Smalltalk,Pharo,Squeak,对于squeak中的集合,bash中有一种类似于uniq的方法 删除集合中的所有重复项,并获取每个不同obj中有一个的集合 例如: 之前:#('cat','cat','dog','cat') 之后:(uniq)#('cat','dog')根据您的需要,有很多方法可以以细微不同的方式来实现这一点。我能想到的比较流行的是: aCollection资产使用集合的所有元素创建一个新的集合,根据定义,集合中每个元素只有一个实例 a已删除集合的副本从原始集合本身删除副本。这仅在集合不是固定大小(即,它不适

对于squeak中的集合,bash中有一种类似于
uniq
的方法

删除集合中的所有重复项,并获取每个不同obj中有一个的集合

例如:

之前:
#('cat','cat','dog','cat')


之后:(uniq)
#('cat','dog')
根据您的需要,有很多方法可以以细微不同的方式来实现这一点。我能想到的比较流行的是:

  • aCollection资产
    使用集合的所有元素创建一个新的
    集合
    ,根据定义,集合中每个元素只有一个实例

  • a已删除集合的副本
    从原始集合本身删除副本。这仅在集合不是固定大小(即,它不适用于阵列)的情况下有效

是的,有
#没有重复的