package Ġlambda With Dest ruct uring Ċ Ċ // ĠSHOW _ K OT LIN _ VARIABLE S Ċ // ĠPRINT _ FRAME Ċ Ċ data Ġclass ĠC ( val Ġx : ĠString , Ġval Ġy : ĠInt ) Ċ Ċ fun Ġfoo C ( a : ĠC , Ġblock : Ġ( C ) Ġ-> ĠUnit ) Ġ= Ġblock ( a ) Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġfoo C ( C (" Hello ", Ġ 3 2 )) Ġ{ Ġ( x , Ġy ) Ġ-> ĊĠĠĠĠĠĠĠ Ġ// ĠEXPRESS ION : Ġx ĊĠĠĠĠĠĠĠ Ġ// ĠRESULT : Ġ" Hello ": ĠL java / lang / String ; ĊĠĠĠĠĠĠĠ Ġ// ĠEXPRESS ION : Ġy ĊĠĠĠĠĠĠĠ Ġ// ĠRESULT : Ġ 3 2 : ĠI ĊĠĠĠĠĠĠĠ Ġ// Breakpoint ! ĊĠĠĠĠĠĠĠ Ġprintln () ĊĠĠĠ Ġ} Ċ } Ċ