Tag: 输入

Kotlin和Gradle – 从stdio读取

我正在尝试使用以下命令来执行我的Kotlin类: ./gradlew -q run < src/main/kotlin/samples/input.txt 这是我的HelloWorld.kt类: package samples fun main(args: Array) { println(“Hello, world!”) val lineRead = readLine() println(lineRead) } 这是我的build.gradle.kts : plugins { kotlin(“jvm”) application } application { mainClassName = “samples.HelloWorldKt” } dependencies { compile(kotlin(“stdlib”)) } repositories { jcenter() } 代码执行,但input.txt文件内包含的数据不显示。 这是我得到的输出: Hello, world! null 我希望能够执行上面的gradlew命令,并将input.txt流重定向到stdio。 我可以很容易地在C ++中做到这一点。 一旦我编译我的.cpp文件,我可以运行: ./my_code < input.txt 并按预期执行。 […]