var ĠlastName : ĠString ? Ġ= Ġnull Ċ // class ĠProduct ( code : Int , Ġname : String ) Ġ{ Ċ // ĠĠĠ Ġvar Ġcode : Int ? Ġ= Ġnull Ċ // ĠĠĠ Ġvar Ġname : String ? Ġ= Ġnull Ċ //} Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĊĠĠĠ Ġvar Ġproduct Ġ= ĠProduct ( 1 , Ġ"") ĊĠĠĠ Ġproduct . code Ġ= Ġ 1 ĊĊĠĠĠ Ġval Ġproduct 2 Ġ= ĠProduct ( 2 , Ġ" ar ro z ") ĊĊĠĠĠ Ġval Ġproducts Ġ= ĠarrayOf ( product , Ġproduct 2 ) ĊĊĠĠĠ Ġprintln (" h ola Ġm undo ") ĊĠĠĠ Ġvar Ġnum Ġ= Ġ 1 Ġ// variable Ġde Ġtipo Ġmutable ĊĠĠĠ Ġnum Ġ= Ġ 5 ĊĠĠĠ Ġprintln (" el Ġvalor Ġes Ġ${ num }") ĊĊĠĠĠ Ġval ĠPI Ġ= Ġ 3 . 1 4 1 5 1 6 ĊĠĠĠ Ġprintln (" el Ġvalor Ġde ĠPI Ġes Ġ$ PI ") ĊĊĠĠĠ Ġvar Ġnombre Ġ= Ġ" A ul amat riz " ĊĠĠĠ Ġvar Ġnombre 2 : ĠString Ġ= Ġ" A ul amat riz " ĊĠĠĠ ĠlastName Ġ= Ġ" Or t iz " ĊĊĠĠĠ Ġ// Arrays ĊĠĠĠ Ġval Ġarray Ġ= ĠarrayOf ( 1 , Ġ 0 , Ġ 2 0 , Ġ 5 , Ġ 7 , Ġ 9 ) ĊĠĠĠ Ġfor Ġ( num Ġin Ġarray ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" el Ġvalor Ġde ĠPI Ġes Ġ$ num ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġarray . forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ("$ it ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprintln ("${ array . get ( 2 )} ") ĊĠĠĠ Ġfor Ġ( x Ġin Ġ 0 .. 1 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" el Ġvalor Ġes Ġ$ x ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfor Ġ( x Ġin Ġ 0 .. array . size Ġ- Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" el Ġvalor Ġes Ġ${ array . get ( x )} ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġarray . sort () ĊĠĠĠ Ġarray . sort Descending () ĊĠĠĠ Ġvar Ġcount Ġ= Ġarray . count Ġ{ Ġx Ġ-> Ġx Ġ< Ġ 2 Ġ} ĊĠĠĠ Ġarray . forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ("$ it ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġarray . filter Ġ{ Ġnum Ġ-> Ġnum Ġ> Ġ 6 Ġ}. forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ("$ it ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// cast eo ĊĠĠĠ Ġvar Ġa Ġ= Ġnum . to Byte () Ċ }