package Ġexamples Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġpair Ġ= ĠPair ( 1 , Ġ" one ") ĊĠĠĠ Ġval Ġ( num , Ġname ) Ġ= Ġpair ĊĠĠĠ Ġprintln (" num Ġ= Ġ$ num , Ġname Ġ= Ġ$ name ") Ċ } Ċ Ċ class ĠPair < out ĠK , Ġout ĠV >( private Ġval Ġfirst : ĠK , Ġprivate Ġval Ġsecond : ĠV ) Ġ{ ĊĊĠĠĠ Ġoperator Ġfun Ġcomponent 1 (): ĠK Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfirst ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoperator Ġfun Ġcomponent 2 (): ĠV Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsecond ĊĠĠĠ Ġ} Ċ } Ċ