Giả sử tôi cóLàm cách nào để truy cập vào giá trị của bản đồ bằng khóa nếu khóa không được tìm thấy trong scala?
var mp = Map[String,String]()
.....
val n = mp("kk")
trên sẽ ném lỗi thời gian chạy trong trường hợp chính "KK" không tồn tại.
Tôi dự kiến n sẽ là null trong trường hợp khóa không tồn tại. Tôi muốn n là null nếu khóa không tồn tại.
Cách thích hợp để xử lý trường hợp này trong scala bằng mẫu mã ngắn là gì?
Không bao giờ sử dụng 'null' trong scala. Các giá trị rỗng được "thay thế" bằng Tùy chọn. – paradigmatic