В настоящее время у меня есть карта в scala, и мне нужно получить ключ (или ключи!), Которые соответствуют определенному значению.Извлечение ключа из карты в Scala с использованием значения
В настоящее время у меня есть карта учащихся и результаты тестов, и вам нужно найти студентов, которые набрали значение, которое я вводил.
Моя карта выглядит следующим образом:
var students = Map(
"Neil" -> 87
"Buzz" -> 71
"Michael" -> 95
)
Как я мог искать через эту карту, чтобы найти студента, который набрал 71, например, а затем вернуть ключ?
Заранее спасибо.
Пытались ли вы что-нибудь? :) –
Я пробовал много методов карты, но все они, похоже, озабочены возвратом значения на основе ключа, а не наоборот. – Asimov
Как 'students.filter {(ключ, значение) => значение> 50}'? –