/** Ċ Ġ* ĠCreated Ġby Ġh anks Ġon Ġ 1 5 - 1 0 - 2 8 . Ċ Ġ*/ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġvar Ġobj Ġ= Ġ" h anks Ġis Ġlearning Ġkotlin " ĊĠĠĠ Ġprintln (" the Ġlength Ġof Ġ'$ obj ' Ġis Ġ${ getString Length ( obj )} ") Ċ } Ċ Ċ fun ĠgetString Length ( obj : ĠAny ): ĠInt ? Ġ{ ĊĠĠĠ Ġif Ġ( obj Ġis ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġobj . length ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġnull Ċ } Ċ Ċ fun ĠgetString Length 2 ( obj : ĠAny ): ĠInt ? Ġ{ ĊĠĠĠ Ġif Ġ( obj Ġis ĠString Ġ&& Ġobj . length Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġobj . length ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġnull Ċ } Ċ Ċ fun ĠgetString Length 3 ( obj : ĠAny ): ĠInt ? Ġ{ ĊĠĠĠ Ġif Ġ( obj Ġ! is ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġobj . length Ċ } ĊĊĊ