package Ġcom . material design . ram iz . my android kotlin . common Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġram iz Ġon Ġ 1 1 / 5 / 1 7 . Ċ Ġ*/ Ċ object ĠCommon Utils Ġ{ ĊĠĠĠ Ġ// write Ġa Ġgeneric Ġtype Ġfunction ĊĠĠĠ Ġfun Ġ< T > Ġcompare ( arr 1 : ĠArray < T >, Ġarr 2 : ĠArray < T >): ĠBoolean { ĊĠĠĠĠĠĠĠ Ġif Ġ( arr 1 . size Ġ!= Ġarr 2 . size ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġreturn Ġarr 1 . indices . none Ġ{ Ġarr 1 [ it ] Ġ!= Ġarr 2 [ it ] Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// try Ġa Ġtype Ġprojection ĊĠĠĠ Ġfun Ġcopy ( from : ĠArray < out ĠAny >, Ġto : ĠArray < Any >) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// do Ġthe Ġcopy ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtry Copy () Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠintArray : ĠArray < Int > Ġ= ĠarrayOf ( 1 , Ġ 2 , Ġ 3 ) ĊĠĠĠĠĠĠĠ Ġval Ġany Array Ġ= ĠArray < Any >( 3 ) Ġ{ "" } ĊĊĠĠĠĠĠĠĠ Ġcopy ( int Array , Ġany Array ) ĊĠĠĠ Ġ} Ċ }