¿Filtrar una lista por índice de artículo?
val data = List("foo", "bar", "bash")
val selection = List(0, 2)
val selectedData = data.filter(datum => selection.contains(datum.MYINDEX))
// INVALID CODE HERE ^
// selectedData: List("foo", "bash")
Digamos que quiero filtrar unList
dada una lista de índices seleccionados. Si, en elfilter
método, podría hacer referencia al índice de un elemento de la lista y luego podría resolver esto como se indicó anteriormente, perodatum.MYINDEX
no es válido en el caso anterior.
¿Cómo podría hacer esto en su lugar?