【发布时间】:2019-03-07 01:16:09
【问题描述】:
我们有一个配对列表,例如如下
val listPairs = List(("a", "a"), ("b", "a"), ("d", "d"), ("a", "c"))
我想查找是否存在i != j这样的
listPairs(i)._1 = listPairs(j)._2
并打印找到的第一个这样的i, j。
所以对于listPairs,肯定有i = 0, j = 1
我自己能找到的唯一方法是简单地遍历每个索引i, j, i < j 的列表并进行比较。但这是一个带有可变变量的丑陋嵌套循环。
谁能提出更好的方法?
【问题讨论】:
标签: scala collections