0
要從序列中提取少量元素,斯卡拉可以使用的情況下比賽,如下所示:提取少量的元素
row match {
case Seq(a, b, c, d, e, f) => Seq(a,f)
case _ => logger.warn("Warning")
}
如果什麼原始序列很長(例如1K) ,並且只想提取少量元素(例如2或3)。
爲了不寫了原序列中的所有元素(例如,省略之間1K件F),有沒有辦法做到在斯卡拉情況下的比賽,也許是這樣的:
row match {
case Seq(..., a, ..., f,...) => Seq(a,f)
case _ => logger.warn("Warning")
}
或者類似於SQL的其他類似select a, f from Seq
?
可以容易地提取由磁頭元件,但不是隨機的元素,而無需定製提取 – cchantep
'SEQ(行(5),行(77))' – jwvh