var Ġnon Nullable String : ĠString Ġ= Ġ" i Ġam Ġnot Ġnullable " Ċ println ( non Nullable String ) Ċ Ċ // Ġnot Ġok Ċ // non Nullable String Ġ= Ġnull Ċ Ċ var Ġnullable Int : ĠInt ? Ġ= Ġ 5 ; Ċ nullable Int Ġ= Ġ 5 ; Ċ Ċ // Ġpre nd Ġen Ġent ree Ġun Ġtype ĠNON ĠNULL ABLE Ċ fun Ġprint My Non Nullable Object ( any : ĠAny ) Ġ= Ġprintln ( any ) Ċ // print My Non Nullable Object ( nullable Int Ġ?: Ġ 6 ) Ċ // print My Non Nullable Object ( if Ġ( nullable Int Ġ== Ġnull ) Ġ 6 Ġelse Ġnullable Int Ġas ĠInt ) Ċ // print My Non Nullable Object ( nullable Int !! ) ĊĊ Ċ // Ġsafe Ġcalls Ċ // var Ġmy Long String : ĠString Ġ= Ġ" this Ġis Ġnot Ġa Ġlong Ġstring " Ċ var Ġmy Long String : ĠString ? Ġ= Ġnull Ċ // println (" I Ġthink Ġmy Ġlong Ġstring Ġis Ġthis Ġlong Ġ: Ġ${ my Long String . length }") Ċ // my Long String ?. let { Ġprintln (" I Ġthink Ġmy Ġlong Ġstring Ġis Ġthis Ġlong Ġ: Ġ${ it . length }") } ĊĊĊ