Я хотел бы связать 2 столбца уникальных идентификаторов и иметь возможность получить значение первого столбца по значению второго столбца, а также значение второго столбца по значению первого столбца. Что-то вроде
Map(1 <-> "one", 2 <-> "two", 3 <-> "three")
Есть ли такая возможность в Scala?
На самом деле мне нужно даже больше: 3 столбца, чтобы выбрать любой в триплете другим в триплете (отдельные значения никогда не будут встречаться более одного раза на всей карте). Но двунаправленная карта с двумя столбцами тоже может помочь.