package Ġexample Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġin fix Ġfun ĠInt . times ( str : ĠString ) Ġ= Ġstr . repeat ( this ) ĊĠĠĠ Ġprintln ( 2 Ġtimes Ġ" By e ") ĊĊĠĠĠ Ġval Ġpair Ġ= Ġ" h orse " Ġto Ġ" lat te " ĊĠĠĠ Ġprintln ( pair ) ĊĊĠĠĠ Ġin fix Ġfun ĠString . onto ( other : ĠString ) Ġ= ĠPair ( this , Ġother ) ĊĠĠĠ Ġval Ġmy Pair Ġ= Ġ" Lat te " Ġonto Ġ" is ĠH orse " ĊĠĠĠ Ġprintln ( my Pair ) ĊĊĠĠĠ Ġval Ġs oph ia Ġ= ĠPerson (" S oph ia ") ĊĠĠĠ Ġval Ġcl ud ia Ġ= ĠPerson (" Cl aud ia ") ĊĠĠĠ Ġs oph ia Ġlikes Ġcl ud ia Ċ Ċ } Ċ Ċ class ĠPerson ( val Ġname Ġ: ĠString ) Ġ{ ĊĠĠĠ Ġval Ġlik ed People Ġ= Ġmutable ListOf < Person >() ĊĠĠĠ Ġin fix Ġfun Ġlikes ( other : ĠPerson ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlik ed People . add ( other ) ĊĠĠĠ Ġ} Ċ } Ċ