gpt4 book ai didi

Kotlin readLine 在基本程序中给出错误,其中从用户那里获取输入并将其显示为输出

转载 作者:行者123 更新时间:2023-12-02 20:03:46 26 4
gpt4 key购买 nike

以下代码:

fun main(args: Array<String>) {
print("Write anything here: ")

val enteredString = readLine()
println("You have entered this: $enteredString")

在 KotlinPlayground 中出现以下错误:

Write anything here: You have entered this: null

在这里,用户没有机会输入。执行初始打印语句后,编译器不会等待用户提供输入,而是跳到下一个打印语句。 为什么会这样?我在其他几个在线 Kotlin 编译器中尝试过同样的方法,但我遇到了同样的错误。

最佳答案

没有错误。 readLine 仅返回 null(因为 Kotlin Playground 没有可读取的控制台),并按预期打印。

例如在 https://ideone.com/您可以说出要用于输入的内容,它会打印该行(尽管它的 Kotlin 版本很旧)。

关于Kotlin readLine 在基本程序中给出错误,其中从用户那里获取输入并将其显示为输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55195236/

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