这是我的代码,无法正常工作。我只需要为员工插入一条记录,但是它会插入多条记录
fun <T> List<T>.swap(a: Int, b: Int): List<T> = this
.toMutableList()
.also {
it[a] = this[b]
it[b] = this[a]
}
我的问题是有2名员工E001,E002和3个支付代码,因此执行后应该显示一个记录为1个员工,但显示多个,其次,如果添加如下所示的pay3 ('PAY2','((PAY1 + PAY3 * 12%)')然后它不起作用。