fun ĠMutable List < Int >. swap ( index 1 : ĠInt , Ġindex 2 : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġtmp Ġ= Ġthis [ index 1 ] Ġ// Ġ' this ' Ġcorresponds Ġto Ġthe Ġlist ĊĠĠĠ Ġthis [ index 1 ] Ġ= Ġthis [ index 2 ] ĊĠĠĠ Ġthis [ index 2 ] Ġ= Ġtmp Ċ } Ċ Ċ val Ġl Ġ= Ġmutable ListOf ( 1 , Ġ 2 , Ġ 3 ) Ċ l . swap ( 0 , Ġ 2 ) Ċ Ċ Mutable List < Int >. swap ( l , Ġ 0 , Ġ 2 ) Ċ Ċ // https :// pt . stackoverflow . com / q / 2 4 9 5 4 3 / 1 0 1 Ċ