我知道在 Groovy 中,如果
list = [1,2,3,1]
什么时候
list.unique()
有回报
[1,2,3]
但是,如果我想检测列表中重复的非连续项目的重复值。我怎样才能做到这一点?
detect([1,2,3,1]) => true
detect([1,2,3,2]) => true
detect([1,1,2,3]) => false
detect([1,2,2,3,3]) => false
detect([1,2,3,4]) => false
谢谢。
编辑:添加这两种情况
detect([1,2,2,1]) => true
detect([1,2,1,1]) => true
true 表示发生任何不连续的重复。