这是Kotlin REPL的错误吗?
我可以像这样(递归地)在Kotlin REPL中定义一个值而不会出现错误:
val s: String = s
现在我得到一个's'类型的NotNull,但是null的值。
我可以用NPE来做这个NotNull
值:
>>> val s: String = s >>> s.length java.lang.NullPointerException
你可以尝试一下你自己的Kotlin REPL,它每次都有效。
我正在使用Kotlin版本1.1.2-3。
是的,这是一个错误。
val s: String = s print(s.length)
此代码编译成功,但在运行时,它给出了一个错误。
错误:未解决的参考:s
是的,这是一个REPL的错误。
在真正的Kotlin文件中,它会抱怨为“Unresolve reference”
对不起,我不能发布img,但是你可以试试你的IDE。
我正在使用IntelliJ-IDEA 2017.1.3