Intellij idea 使用生成序列读取kotlin中的输入
我是科特林的新手 我运行下面的代码是为了理解BigDecimal是如何工作的,但是我缺少了一些关于如何在输入后安全退出intellij终端的内容。如果我不输入任何内容并按enter键,我总是会收到Intellij idea 使用生成序列读取kotlin中的输入,intellij-idea,kotlin,terminal,Intellij Idea,Kotlin,Terminal,我是科特林的新手 我运行下面的代码是为了理解BigDecimal是如何工作的,但是我缺少了一些关于如何在输入后安全退出intellij终端的内容。如果我不输入任何内容并按enter键,我总是会收到NumberFormatException。如何安全退出并查看结果 import java.math.BigDecimal fun main(args: Array<String>) { val input = generateSequence { readLine() }
NumberFormatException
。如何安全退出并查看结果
import java.math.BigDecimal
fun main(args: Array<String>) {
val input = generateSequence { readLine() }
println(input
.map { it.toBigDecimal() }
.fold(0.toBigDecimal()) { a, b -> a + b })
}
import java.math.BigDecimal
趣味主线(args:Array){
val input=generateSequence{readLine()}
println(输入
.map{it.toBigDecimal()}
.fold(0.toBigDecimal(){a,b->a+b})
}
来源
输入后必须按Ctrl+d键输入后必须按Ctrl+d键…这将发送文件结尾,使readLine()返回null,并在mac中结束序列。(Cmd+d)这将发送文件结尾,使readLine()返回null,并在mac中结束序列。(Cmd+d)