如何在Kotlin中以空格分隔的同一行上打印?
我是Kotlin的新手,想知道我是否可以像python那样使用如何在Kotlin中以空格分隔的同一行上打印?,kotlin,Kotlin,我是Kotlin的新手,想知道我是否可以像python那样使用print(“foo”,end=“”) 这是我的密码: fun main(){ var first=0 var秒=1 第三个变量:Int 对于(1..15中的i){ 第三=第一+第二 普林顿(第三) 第一个=第二个;第二个=第三个 } } 使用print功能而不是println避免打印换行符。通过第二次调用print显式打印空间是执行所需格式设置的一种方法。还有其他方法,如使用格式字符串,或将要打印的数字转换为字符串,并在空格字符或包
print(“foo”,end=“”)
这是我的密码:
fun main(){
var first=0
var秒=1
第三个变量:Int
对于(1..15中的i){
第三=第一+第二
普林顿(第三)
第一个=第二个;第二个=第三个
}
}
使用print
功能而不是println
避免打印换行符。通过第二次调用print显式打印空间是执行所需格式设置的一种方法。还有其他方法,如使用格式字符串,或将要打印的数字转换为字符串,并在空格字符或包含单个空格的字符串上串联
主要的一点是,您希望反复使用print
而不是println
,然后在结束时使用一个println
来打印一个换行符
fun main() {
var first = 0
var second = 1
var third: Int
for (i in 1..15){
third = first + second
print(third)
print(' ')
first = second; second = third
}
println()
}
结果:
1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
想想
println
中的ln
。这会让你知道答案是什么考虑在KOTLIN代码中尝试Pyton调用。这也应该给你一个线索。@Steve是的,它起作用了。我试着打印($third,)。谢谢你,酷。我很高兴你找到了一种更简洁的方法,避免了使用多个打印语句。是的,谢谢。这是很有见地的。