fun Ġmain () Ġ{ ĊĠĠĠ Ġ// Arrays ĊĠĠĠ Ġval Ġmy String Array Ġ= ĠarrayOf (" Mar cus ", Ġ" E ise le ", Ġ" Developer ") ĊĠĠĠ Ġ// Lists ĊĠĠĠ Ġval Ġmy String List Ġ= ĠlistOf (" Mar cus ", Ġ" E ise le ", Ġ" Developer ", Ġ" Mar cus ") ĊĊĠĠĠ Ġ// Sets ĊĠĠĠ Ġval Ġmy String Set Ġ= Ġset Of (" Mar cus ", Ġ" E ise le ", Ġ" Developer ", Ġ" Mar cus ") ĊĊĠĠĠ Ġprintln (" The Ġsize Ġof Ġour ĠList Ġis Ġ${ my String List . size }") ĊĠĠĠ Ġprintln (" The Ġsize Ġof Ġour ĠSet Ġis Ġ${ my String Set . size }") ĊĊĠĠĠ Ġ// Maps ĊĠĠĠ Ġval Ġuser Map Ġ= Ġmap Of (" user - 0 0 1 " Ġto Ġ" Jon ", ĠPair (" user - 0 0 2 ", Ġ" Mar cus ")) ĊĠĠĠ Ġ// Ġuser - 0 0 1 Ġ-> ĠJon ĊĠĠĠ Ġ// Ġuser - 0 0 2 Ġ-> ĠMar cus ĊĠĠĠ Ġprintln ( user Map . entries ) ĊĠĠĠ Ġprintln (" user - 0 0 1 Ġis Ġ${ user Map [" user - 0 0 1 "] }") ĊĠĠĠ Ġprintln (" user - 0 0 2 Ġis Ġ${ user Map [" user - 0 0 2 "] }") ĊĊĠĠĠ Ġ// Data ĠClasses ĊĠĠĠ Ġval Ġperson Map Ġ= Ġmap Of (" Mar cus " Ġto ĠPerson (" Mar cus ", Ġ" E ise le ", ĠlistOf (" Mo ", Ġ" e ise lems "))) ĊĠĠĠ Ġprintln ( person Map . entries ) Ċ } Ċ Ċ data Ġclass ĠPerson ( val ĠfirstName : ĠString , Ġval ĠlastName : ĠString , Ġval Ġnick names : ĠList < String >)