Eine Liste nach Artikelindex filtern?
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")
Sag ich möchte ein @ filteList
mit einer Liste ausgewählter Indizes. Wenn imfilter
-Methode, ich könnte auf den Index eines Listenelements verweisen, dann könnte ich das wie oben lösen, aberdatum.MYINDEX
ist im obigen Fall nicht gültig.
Wie könnte ich das stattdessen tun?