Python有一个slice操作符,我想要它在Kotlin中。在
我要用Kotlin编写以下代码
val list = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
println(
list[5]
)
println(
list[2, 5].joinToString()
)
println(
list[2, 10, 2].joinToString()
)
val mutableList = mutableListOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
mutableList[2, 10, 2] = listOf(1, 2, 3, 4)
println(
mutableList.joinToString()
)
输出以下内容:
^{pr2}$但这不管用!在
这可以通过使用扩展函数和运算符重载来实现。下面的代码将解决您提供的问题。经过一些调整,它也可以处理Python提供的所有其他选项。在
reddit上的gladed想出了另一个不使用Python语法的解决方案,但我很喜欢。在
^{pr2}$相关问题 更多 >
编程相关推荐