1
이 코드는 매우 간단하게 컴파일되지 않습니다. 이유를 모르겠다. 반환 유형은 Entry?
이고 null
은 유효한 값입니다.Kotlin : nullable 반환 값이있는 BiFunction을 컴파일 할 수 없습니다.
val foo = BiFunction<Int, List<Entry>, Entry?> { foo:Int, bar:List<Entry> ->
null
}
오류 메시지가 Null can not be a value of a non-null type Entry
사람이 내가 부족 무엇인지 말해 줄 수?
내가 사용하고는 :
ext.kotlin_version = '1.2.10'
compile "io.reactivex.rxjava2:rxjava:2.1.8"
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
나는 어떤 제안을 환영합니다. 새해 복 많이 받으세요!
rxjava의 BiFunction이 아닌 Java BiFunction입니다. –
아, 맞아. 좋아. –