Khi làm điều này:một biểu hiện của kiểu Null không đủ điều kiện cho ngầm chuyển đổi
def myfunction(line: String): (Int, Option[DateTime], Option[Int]) = {
// do some stuff
(5, Option(null), Option(null))
}
tôi nhận được như sau:
một biểu hiện của kiểu Null không đủ điều kiện cho chuyển đổi ngầm
Tôi không chắc chắn cách khắc phục.
'Int' không phải là nơi sinh sống của' null'. – Lee
Để cải thiện gợi ý của Lee: 'Int' sẽ được ánh xạ tới nguyên gốc' Int' từ JVM trong trường hợp áp dụng. Do đó, không thể sử dụng 'null' trong bất kỳ trường hợp nào cho một Int. – bash0r
viết 'null' trong Scala là phần nào của một anathema ... –