2
A
回答
3
這會更快,因爲它可以終止早期:
def allUnique[A](to: TraversableOnce[A]) = {
val set = scala.collection.mutable.Set[A]()
to.forall { x =>
if (set(x)) false else {
set += x
true
}
}
}
相關問題
- 1. scala項目中是否有任何OWASP檢查工具?
- 2. 快速檢查Ruby數組中的所有項是否都是唯一的
- 3. 如何檢查oracle中的所有字段是否都是唯一的?
- 4. 檢查集合中的所有項目是否與Scala中的謂詞匹配
- 5. 檢查localStorage中的所有3個項目是否存在
- 6. 如何檢查2D列表中的所有項目是否都一樣?
- 7. 檢查所有圖例項目是否在高圖中選擇?
- 8. 如何在Scala中查找列表中的唯一項目
- 9. 在Mongodb中,如何檢查所有文檔對於某個值是否唯一?
- 10. 檢查Scala集中所有'Seq'元素的大小是否爲1的最快方法是什麼?
- 11. 檢查列表中的所有項目是否是另一個列表中的項目之一
- 12. 檢查列表中的所有項目是否相同
- 13. golang檢查是否在片中的所有項目都是平等的
- 14. Python:如何有效地檢查項目是否在列表中?
- 15. 如何檢查一組項目中是否存在元素?
- 16. 如何檢查一個類是否存在於java項目中?
- 17. 檢查所有項目是否具有相同的類別
- 18. PHP如何檢查是否在數組鍵是唯一
- 19. 如何知道是否在檢查列表框中選擇了所有項目
- 20. 如何檢查一個項目是否在一個數組
- 21. 構建項目之前檢查是否存在所有文件
- 22. 是否有方法檢查所有數組項是否爲'0'?
- 23. 如何檢查列表中的所有項目是否爲字符串
- 24. Simplecart.js檢查Simplecart_Items是否有項目
- 25. Rails:檢查模型是否有項目
- 26. 檢查是否單選按鈕中的一個項目檢查
- 27. 檢查是否所有項目都可以在另一個數組中找到
- 28. 如何檢查/查找項目是否在DEQUE中
- 29. 要檢查一個字符串是否具有所有唯一字符在C + +
- 30. 如何檢查列是否具有唯一值?
不,除了寫你自己的暗示。在這裏看到類似的問題:http://stackoverflow.com/questions/7691971/easiest-way-to-decide-if-list-contains-duplicates –