fun Ġprint Message ( message : ĠString ): ĠUnit Ġ{ ĊĠĠĠ Ġprintln ( message ) Ċ } Ċ Ċ fun Ġprint Message With Prefix ( message : ĠString , Ġprefix : ĠString Ġ= Ġ" Info ") Ġ{ ĊĠĠĠ Ġprintln (" [$ prefix ] Ġ$ message ") Ċ } Ċ Ċ fun Ġsum ( x : ĠInt , Ġy : ĠInt ): ĠInt Ġ{ ĊĠĠ Ġreturn Ġx Ġ+ Ġy Ċ } Ċ Ċ fun Ġmultiply ( x : ĠInt , Ġy : ĠInt ) Ġ= Ġx Ġ* Ġy Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġprint Message (" Hello ") ĊĠĠĠ Ġprint Message With Prefix (" Hello ", Ġ" Log ") ĊĠĠĠ Ġprint Message With Prefix (" World ") ĊĠĠĠ Ġprint Message With Prefix ( prefix Ġ= Ġ" Error ", Ġmessage Ġ= Ġ" World ") ĊĠĠĠ Ġprintln ( sum ( 1 , Ġ 2 )) ĊĠĠĠ Ġprintln ( multiply ( 5 , Ġ 2 0 )) ĊĠĠĠĠ Ċ } Ċ