/** Ċ Ġ* Ġc odel ab - 0 2 Ġstart Ċ Ġ*/ Ċ fun Ġvariables And Types () Ġ{ ĊĊĠĠĠ Ġval ĠCONSTANT _ X Ġ: ĠInt Ġ= Ġ 4 ; Ġ// Ġval Ġis Ġimmutable ĊĠĠĠĠĊĠĠĠ Ġvar Ġx Ġ: ĠInt Ġ= ĠCONSTANT _ X ; ĊĠĠĠ Ġx Ġ+= Ġ 1 Ġ// Ġvar Ġis Ġmutable ĊĠĠĠ Ġprintln (" integer Ġ-> Ġ$ x ") ĊĠĠĠĠĊĠĠĠ Ġvar Ġx String Ġ: ĠString Ġ= Ġx . toString () ĊĠĠĠ Ġx String Ġ+= Ġ"( str )" ĊĠĠĠ Ġprintln (" string Ġ-> Ġ" Ġ+ Ġx String ) ĊĠĠĠĠĊĠĠĠ Ġvar Ġx Double Ġ: ĠDouble Ġ= Ġx . toDouble () ĊĠĠĠ Ġprintln (" double Ġ-> Ġ${ x Double Ġ+ Ġ 2 . 5 }") Ċ } Ċ Ċ fun Ġnull ability () Ġ{ ĊĊĠĠĠ Ġvar Ġnon Null Variable Ġ: ĠInt ; Ġ// Ġcannot Ġbe Ġnull ĊĊĠĠĠ Ġvar Ġnullable Variable Ġ: ĠInt ? Ġ= Ġnull ; Ġ// ĠInt ? Ġmeans Ġvariable Ġcan Ġbe Ġassigned Ġnull ĊĊĠĠĠ Ġ// Ġif ( nullable Variable == null ) Ġnon Null Variable Ġ= Ġ 0 ĠĊĠĠĠ Ġ// Ġelse Ġnon Null Variable Ġ= Ġnullable Variable ĊĠĠĠ Ġnon Null Variable Ġ= Ġnullable Variable Ġ?: Ġ 0 ĠĊĊĠĠĠ Ġprintln ("$ non Null Variable Ġ( not Ġnull )") Ċ } Ċ Ċ fun Ġin Range Condition als ( n : Int ) Ġ{ ĊĊĠĠĠ Ġif ( n < 0 ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprintln (" not Ġeven Ġzero !") ĊĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwhen ( n ){ ĊĊĠĠĠĠĠĠĠĠ 0 Ġ-> Ġprintln (" zero ") ĊĊĠĠĠĠĠĠĠ Ġin Ġ 1 .. 1 0 0 Ġ-> Ġprintln (" between Ġ 1 Ġto Ġ 1 0 0 ") ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġprintln (" out Ġof Ġrange ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġarray List (){ ĊĊĠĠĠ Ġvar Ġnumbers Ġ= Ġarray ListOf ( 2 , Ġ 1 , Ġ 5 , Ġ 6 , Ġ 3 , Ġ 4 ) ĊĠĠĠ Ġnumbers . sort () ĊĠĠĠ Ġprint (" the Ġlist Ġ-> Ġ") ĊĠĠĠ Ġfor (( index , Ġelement ) Ġin Ġnumbers . with Index ()) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprint (" ($ index )$ element Ġ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġprintln () ĊĠĠĠ Ġprintln () ĊĊĠĠĠ Ġvar Ġlast Two Numbers Ġ= Ġarray ListOf < Int >() ĊĠĠĠ Ġnumbers . forEach Ġ{ ĊĊĠĠĠĠĠĠĠ Ġlast Two Numbers . add ( it ) ĊĠĠĠĠĠĠĠ Ġif ( last Two Numbers . size == 2 ){ ĠĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln ( Ġ" sum Ġof Ġlast Ġtwo Ġnumbers Ġ= Ġ${ last Two Numbers [ 0 ] Ġ+ Ġlast Two Numbers [ 1 ]} ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlast Two Numbers . remove At ( 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġloops (){ ĊĊĠĠĠ Ġ// Ġ 1 Ġ 2 Ġ 3 Ġ 4 Ġ 5 ĊĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. 5 ) Ġprint ("$ i Ġ") ĊĠĠĠ Ġprintln () ĊĊĠĠĠ Ġ// Ġ 5 Ġ 4 Ġ 3 Ġ 2 Ġ 1 ĊĠĠĠ Ġfor Ġ( i Ġin Ġ 5 Ġdown To Ġ 1 ) Ġprint ("$ i Ġ") ĊĠĠĠ Ġprintln () ĊĊĠĠĠ Ġ// Ġ 1 Ġ 3 Ġ 5 Ġ 7 Ġ 9 ĊĠĠĠ Ġfor Ġ( i Ġin Ġ 1 Ġuntil Ġ 1 0 Ġstep Ġ 2 ) Ġprint ("$ i Ġ") ĊĠĠĠ Ġprintln () ĊĊĠĠĠ Ġ// Ġd Ġe Ġf Ġg ĊĠĠĠ Ġfor Ġ( i Ġin Ġ' d ' .. ' g ') Ġprint ("$ i Ġ") ĊĠĠĠ Ġprintln () Ċ } Ċ /** Ċ Ġ* Ġc odel ab - 0 2 Ġend Ċ Ġ*/