fun main() {
val oda1 = mutableListOf("kadir", "talha", "oğuz")
println("first winner is ${oda1.random()}")
}
我可以用这种方法打印一个随机名称,但我也想继续获得第二个随机名称(而不是选择一个)。我的问题是;如何删除打印的字符串元素,并获得带有保留名称的随机名称?
fun main() {
val oda1 = mutableListOf("kadir", "talha", "oğuz")
println("first winner is ${oda1.random()}")
}
我可以用这种方法打印一个随机名称,但我也想继续获得第二个随机名称(而不是选择一个)。我的问题是;如何删除打印的字符串元素,并获得带有保留名称的随机名称?
您需要保存当前的随机名称以在打印后将其从列表中删除
fun main() {
val oda1 = mutableListOf("kadir", "talha", "oğuz")
val winner = oda1.random()
println("first winner is $winner")
oda1.remove(winner)
println("Other winners $oda1")
}
输出
第一个赢家是卡迪尔
其他获奖者 [talha, oğuz]
超级简单。首先,您从列表中获取随机元素然后,您对它执行一些操作(例如打印名称) 最后,您必须从当前列表中删除该名称。
像这样的东西
val oda1 = mutableListOf("kadir", "talha", "oğuz")
val randomElement = oda1.random()
println("Random name is ${randomElement}")
oda1.remove(randomElement)