Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Kotlin中以空格分隔的同一行上打印?_Kotlin - Fatal编程技术网

如何在Kotlin中以空格分隔的同一行上打印?

如何在Kotlin中以空格分隔的同一行上打印?,kotlin,Kotlin,我是Kotlin的新手,想知道我是否可以像python那样使用print(“foo”,end=“”) 这是我的密码: fun main(){ var first=0 var秒=1 第三个变量:Int 对于(1..15中的i){ 第三=第一+第二 普林顿(第三) 第一个=第二个;第二个=第三个 } } 使用print功能而不是println避免打印换行符。通过第二次调用print显式打印空间是执行所需格式设置的一种方法。还有其他方法,如使用格式字符串,或将要打印的数字转换为字符串,并在空格字符或包

我是Kotlin的新手,想知道我是否可以像python那样使用
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,)。谢谢你,酷。我很高兴你找到了一种更简洁的方法,避免了使用多个
打印
语句。是的,谢谢。这是很有见地的。