【发布时间】:2012-12-31 23:40:47
【问题描述】:
我一直想知道为什么在 Scala 中用于确定集合中元素位置的各种索引方法(例如 List.indexOf、List.indexWhere)返回 -1 以指示给定元素在集合,而不是更惯用的 Option[Int]。返回 -1 而不是 None 是否有一些特别的优势,或者这只是出于历史原因?
【问题讨论】:
-
我的猜测是历史原因(即 Java)和 Scala 中很少使用索引因此人们不太关注这些函数的事实的结合。
标签: scala