// ĠCopyright Ġ( c ) Ġ 2 0 1 8 , Ġthe ĠR 8 Ġproject Ġauthors . ĠPlease Ġsee Ġthe ĠAUTHORS Ġfile Ċ // Ġfor Ġdetails . ĠAll Ġrights Ġreserved . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġa Ċ // ĠBSD - style Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ċ package Ġdat aclass Ċ Ċ /** Ċ Ġ* ĠThis Ġis Ġan Ġexample Ġof Ġdestruct uring Ġdeclaration Ġwhere Ġwe Ġretrieve Ġevery Ġproperty Ġof Ġthe Ġdata Ċ Ġ* Ġclass ĠPerson Ġusing Ġall Ġits Ġcomponent N Ġfunctions . Ċ Ġ* Ċ Ġ* ĠSee Ġhttps :// kotlin lang . org / docs / reference / multi - declarations . html . Ċ Ġ*/ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġtest All Data Class Component Functions () Ċ } Ċ Ċ fun Ġtest All Data Class Component Functions () Ġ{ ĊĠĠĠ Ġval Ġ( name , Ġage ) Ġ= ĠPerson (" Al bert ", Ġ 2 8 ) ĊĠĠĠ Ġprintln (" Name : Ġ$ name ") ĊĠĠĠ Ġprintln (" Age : Ġ$ age ") Ċ }