小编C. *_*Rib的帖子

Kotlin 的 REPL println 不打印到新行,而是将所有内容打印到同一行

我正在使用 Intellij Idea 的 Kotlin REPL。

当我输入这个时:

println("line 1 ")
println("line 2 ")
 
print("same ")
print("line")
Run Code Online (Sandbox Code Playgroud)

我希望这个输出:

"line 1 " 
"line 2 "
"same line"
Run Code Online (Sandbox Code Playgroud)

但相反,我得到:

"line 1 line 2 same line"
Run Code Online (Sandbox Code Playgroud)

为什么?

REPL 控制台输出

println kotlin

5
推荐指数
1
解决办法
207
查看次数

sortedDescending() 和 sortedByDescending() 有什么区别?

在这段代码中,

fun getList(): List<Int> {
    return arrayListOf(1, 5, 2).sortedDescending()
}
Run Code Online (Sandbox Code Playgroud)

为什么我做不到

fun getList(): List<Int> {
    return arrayListOf(1, 5, 2).sortedByDescending()
}
Run Code Online (Sandbox Code Playgroud)

反而?

如果我将该方法错误地应用于该 ArrayList,那么正确的用法应该是sortedByDescending()什么样的?

collections kotlin

1
推荐指数
1
解决办法
2881
查看次数

标签 统计

kotlin ×2

collections ×1

println ×1