gpt4 book ai didi

kotlin - 这是 Kotlin REPL 的错误吗?

转载 作者:行者123 更新时间:2023-12-01 00:31:02 27 4
gpt4 key购买 nike

我可以像这样(递归地)在 Kotlin REPL 中定义一个值而不会出现错误:

val s: String = s

现在我得到一个类型为 NotNull 但值为 null 的 's'。
我可以用 NPE 对这个 NotNull 值做一些事情:

>>> val s: String = s

>>> s.length
java.lang.NullPointerException

您可以在自己的 Kotlin REPL 上尝试它,它每次都有效。

我使用的是 Kotlin 版本 1.1.2-3。

最佳答案

是的,这是REPL的一个bug。

在 REAL Kotlin 文件中,它会提示“Unresolve reference”

抱歉,我无法发布 img,但您可以在您的 IDE 中尝试。

我使用的是 IntelliJ-IDEA 2017.1.3

关于kotlin - 这是 Kotlin REPL 的错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44147025/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com