Trong khi cố gắng để làm một bản đồ trong Scala, tôi nhận được thông báo lỗi sau: đối tượng Map không phải là một giá trịObject không phải là một lỗi giá trị trong scala
Mã Tôi đang sử dụng như sau:
val myStringMap = Map[String, String]("first" -> "A", "second" -> "B", "third" -> "C")
Tôi khá bối rối về lý do tại sao tôi không thể tạo bản đồ này vì sau khi xem tài liệu Scala, có vẻ như cú pháp của mã của tôi là đúng.
Nếu tôi bắt đầu REPL và dán mã này, nó hoạt động tốt; rằng nó không cho bạn đề nghị một cái gì đó về phần còn lại của thiết lập của bạn. Phiên bản Scala nào bạn đang chạy, loại nhập khẩu nào bạn có ... Thứ gì đó trong ngữ cảnh có khả năng che giấu việc nhập chuẩn của 'Bản đồ' và gây ra vấn đề này. – Submonoid
Phiên bản scala nào? Làm việc cho tôi trong REPL: 'myStringMap: scala.collection.immutable.Map [String, String] = Bản đồ (đầu tiên -> A, thứ hai -> B, thứ ba -> C)' trong 2.9.0.1 –
giống nhau, tốt trong REPL – virtualeyes