Załóżmy mamJak uzyskać dostęp do wartości mapy za pomocą klucza, jeśli klucz nie został znaleziony w scala?
var mp = Map[String,String]()
.....
val n = mp("kk")
Powyższy rzuci błąd wykonania w przypadku klucza „KK” nie istnieje.
Oczekiwano, że n będzie miało wartość null w przypadku, gdy klucz nie istnieje. Chcę n null, jeśli klucz nie istnieje.
Jaki jest właściwy sposób radzenia sobie z tą sytuacją w scala z krótkim przykładem kodu?
Nigdy nie używaj 'null' w scala. Wartości Null są "zastępowane" przez Opcje. – paradigmatic