10
mã sau là từ REPL tôi:scala lỗi: phát hiện và yêu cầu là cùng
scala> words.zipWithIndex.filter((x:java.lang.String,index:Int)=>index%2==0)
<console>:9: error: type mismatch;
found : (java.lang.String, Int) => Boolean
required: (java.lang.String, Int) => Boolean
words.zipWithIndex.filter((x:java.lang.String,index:Int)=>index%2==0)
đây tìm thấy và yêu cầu đều giống nhau. Bất cứ ai có thể giúp tôi hiểu được vấn đề.
Cảm ơn bạn đã làm rõ. Tôi nên cập nhật lên phiên bản mới nhất của scala có lẽ. Ngoài ra, tôi đã tìm thấy một cách lọc tốt hơn, cho phép tôi bỏ qua loại phần tử danh sách: ví dụ: list.filter (x => x._something ....) – riship89
@ hrishikeshp19 Scala 2.10 chưa khả dụng. Phiên bản 2.9.1 là mới nhất, nhưng tôi có thể đảm bảo với bạn rằng 2.10 sẽ có một thông báo lỗi tốt hơn. –
@ DanielC.Sobral Tôi giả sử bạn có nghĩa là 'bộ lọc (t: (String, Int))'? –