[bash中有类似uniq
的方法用于吱吱作响的集合吗?
删除集合中的所有重复项,并获得具有每个不同obj之一的集合。
例如:
之前: #('cat', 'cat', 'dog', 'cat')
之后:(Uniq)#('cat', 'dog')
根据您的需求,有很多方法可以以不同的方式进行相同的操作。我能想到的最受欢迎的是:
[aCollection asSet
使用集合的所有元素创建一个新的Set
,并且根据定义,每个元素的集合只有一个实例。
aCollection removeDuplicates
从原始集合中删除重复项。仅当集合的大小不是固定的时才有效(即,它不适用于数组)。