var Ġp : ĠInt Ġ= Ġ 0 Ċ val Ġarr Ġ= Ġint ArrayOf ( 1 , Ġ 2 , Ġ 3 ) Ċ Ċ fun Ġtest Var Prefix () Ġ{ ĊĠĠĠ Ġvar Ġx Ġ= Ġ 0 ĊĠĠĠ Ġval Ġx 1 Ġ= Ġ++ x ĊĠĠĠ Ġval Ġx 2 Ġ= Ġ-- x Ċ } Ċ Ċ fun Ġtest Var Post fix () Ġ{ ĊĠĠĠ Ġvar Ġx Ġ= Ġ 0 ĊĠĠĠ Ġval Ġx 1 Ġ= Ġx ++ ĊĠĠĠ Ġval Ġx 2 Ġ= Ġx -- Ċ } Ċ Ċ fun Ġtest Prop Prefix () Ġ{ ĊĠĠĠ Ġval Ġp 1 Ġ= Ġ++ p ĊĠĠĠ Ġval Ġp 2 Ġ= Ġ-- p Ċ } Ċ Ċ fun Ġtest Prop Post fix () Ġ{ ĊĠĠĠ Ġval Ġp 1 Ġ= Ġp ++ ĊĠĠĠ Ġval Ġp 2 Ġ= Ġ-- p Ċ } Ċ Ċ fun Ġtest Array Prefix () Ġ{ ĊĠĠĠ Ġval Ġa 1 Ġ= Ġ++ arr [ 0 ] ĊĠĠĠ Ġval Ġa 2 Ġ= Ġ-- arr [ 0 ] Ċ } Ċ Ċ fun Ġtest Array Post fix () Ġ{ ĊĠĠĠ Ġval Ġa 1 Ġ= Ġarr [ 0 ] ++ ĊĠĠĠ Ġval Ġa 2 Ġ= Ġarr [ 0 ] -- Ċ }