package Ġcom . h zh . kotlin . L 0 1 Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġ// ĠByte , ĠShort , ĠInt , ĠLong , ĠFloat , ĠDouble ĊĠĠĠ Ġval Ġb : ĠByte Ġ= Ġ 1 ; ĊĠĠĠ Ġval Ġs : ĠShort Ġ= Ġ 2 ; ĊĠĠĠ Ġval Ġi : ĠInt Ġ= Ġ 3 ; ĊĠĠĠ Ġval Ġl : ĠLong Ġ= Ġ 4 ; ĊĠĠĠ Ġval Ġf : ĠFloat Ġ= Ġ 5 f ; ĊĠĠĠ Ġval Ġd : ĠDouble Ġ= Ġ 6 . 0 ; ĊĠĠĠ Ġprintln ("$ b ") ĊĊĠĠĠ Ġ// ĠBoolean , ĠChar , ĠString ĊĠĠĠ Ġval Ġb oo : ĠBoolean Ġ= Ġtrue ; ĊĠĠĠ Ġval Ġc : ĠChar Ġ= Ġ' c '; ĊĠĠĠ Ġvar Ġstr : ĠString Ġ= Ġ" Hello Ġworld " ĊĠĠĠ Ġprintln ( str ) ĊĊĠĠĠ Ġ// ĠOperations ĊĠĠĠ Ġval Ġo Ġ= Ġa Ġshr Ġ 1 Ġand Ġ 8 ĊĠĠĠ Ġprintln ( o ) ĊĊĠĠĠ Ġ// Ġarray ĊĠĠĠ Ġval Ġarr Ġ= ĠArray ( 5 , Ġ{ i Ġ-> Ġ( i Ġ* Ġi ). toString () Ġ}) ĊĠĠĠ Ġfor Ġ( a Ġin Ġarr ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln ( a ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġarr 2 Ġ= Ġint ArrayOf ( 1 9 9 1 , Ġ 1 2 , Ġ 1 0 ) ĊĠĠĠ Ġ// Ġarr 2 [ 3 ] Ġ= Ġ 1 1 ; Ġout Ġof Ġbounds ĊĠĠĠ Ġprintln ( arr 2 [ 2 ]) ĊĊĠĠĠ Ġ// ĠString ĠL iterals ĊĠĠĠ Ġval Ġsl : ĠString Ġ= Ġ""" ĊĠĠĠĠĠĠĠ ĠHello ĊĠĠĠĠĠĠĠ ĠWorld ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠ Ġvar Ġsl 2 : ĠString Ġ= Ġ""" ĊĠĠĠĠĠĠĠ Ġ| Hello ĊĠĠĠĠĠĠĠ Ġ| Kit ty ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠ Ġprintln ( sl ) ĊĠĠĠ Ġprintln ( sl 2 . trim Margin ()) ĊĊĠĠĠ Ġ// ĠString Ġtemplate ĊĠĠĠ Ġprintln (""" ${ '$ '} $ i """) ĊĊĊ Ċ }