标签: scala
从向量中读取,我想在尝试读取超出范围的索引时返回none,否则返回一些。有没有标准方法呢?
答案 0 :(得分:13)
您可以使用lift:
lift
val v = Vector(1, 2, 3) v.lift(0) //Some(1) v.lift(5) //None
注意这适用于任何部分功能。