Kotlin 我怎样才能使它不重复同样的事情呢
我需要为每个航班打印一个数字,但它重复,我无法修复它。 这是电流输出: TP23 TP23 TP1971 VN453 TP23 TP23 TP1971 TP23 TP23 VN453 TP1971 这是预期输出: TP23 TP23 TP1971 VN453Kotlin 我怎样才能使它不重复同样的事情呢,kotlin,Kotlin,我需要为每个航班打印一个数字,但它重复,我无法修复它。 这是电流输出: TP23 TP23 TP1971 VN453 TP23 TP23 TP1971 TP23 TP23 VN453 TP1971 这是预期输出: TP23 TP23 TP1971 VN453 我认为你是在围绕着保护区和你创建的地图进行循环。删除for循环,它应该只打印映射的内容 fun analiseEconomica(reserves: List<Reserves>) { val map = mapRese
我认为你是在围绕着保护区和你创建的地图进行循环。删除for循环,它应该只打印映射的内容
fun analiseEconomica(reserves: List<Reserves>) {
val map = mapReserves(reserves)
map.forEach {
// Same logic here
}
}
通过使用这个额外的for循环,您表示希望为列表中的每个Reserves对象打印一次映射中的每个值,这就是为什么会有如此多的重复
仅供参考,有更多惯用的方法来做你正在做的事情,但是为了直接回答你的问题,我将不谈这个。我已经尝试过了,但是保留。numFlight不起作用,因为没有保留@托德
fun analiseEconomica(reserves: List<Reserves>) {
val map = mapReserves(reserves)
map.forEach {
// Same logic here
}
}