如何在读取矢量时返回选项

时间:2014-10-28 20:12:46

标签: scala

从向量中读取,我想在尝试读取超出范围的索引时返回none,否则返回一些。有没有标准方法呢?

1 个答案:

答案 0 :(得分:13)

您可以使用lift

val v = Vector(1, 2, 3)
v.lift(0)  //Some(1)
v.lift(5)  //None

注意这适用于任何部分功能。