readLine和try.kotlinlang.org

时间:2018-06-05 16:28:38

标签: kotlin readline

在安装完整的IDE之前学习一点Kotlin并使用try.kotlinlang.org。我尝试了以下代码,但似乎没有提示我输入文字:

fun main(args: Array<String>) {
  val txt = readLine()
  if (txt != null) println("$txt")
}

没有错误。我错过了什么?这是try.kotlinlang.org的限制吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

我认为输出控制台不能接受键盘输入。如果您使用:

fun main(args: Array<String>) {
  val txt = args[0]
  println("$txt")
}

并给它一个"Bob"的程序参数,它将打印出来。

答案 1 :(得分:0)

试试这个:

fun main(args: Array<String>) {
    print("enter text:")
    val txt = readLine()
    if (txt != null) println("$txt")
}

在提示后定位光标,键入您想要的任何内容,然后按Enter键。