package Ġmr . ber gin . talk s . a _ generic _ talk _ on _ kotlin . b _ fund amentals Ċ Ċ /** Ċ Ġ* ĠSometimes Ġyou Ġwant Ġto Ġcommunicate Ġthat Ġyou Ġdon 't Ġneed Ġto Ġknow Ġanything Ġabout Ġthe Ġgeneric Ġparameter . Ċ Ġ* Ċ Ġ* ĠHere Ġwe Ġuse Ġwh ats Ġcalled ĠStar ĠProjection . Ċ Ġ* Ċ Ġ* ĠThis Ġ" size Of " Ġfunction Ġdoesn 't Ġlook Ġat Ġwhat 's Ġin Ġthe Ġarray , Ġit Ġonly Ġreads Ġa Ġproperty Ġthat 's Ġnothing Ġto Ġdo Ġwith Ġthe Ċ Ġ* Ġparameter Ġtype . Ċ Ġ* Ċ Ġ* ĠNB Ġyou Ġcan Ġactually Ġstill Ġread ĠAny ? Ġout Ġof Ġthis Ġarray . Ċ Ġ*/ Ċ fun Ġsize Of ( list : ĠMutable List <* >) Ġ= Ġlist . size Ċ Ċ /** Ċ Ġ* ĠSo Ġhow Ġdo Ġwe Ġreally Ġbenefit Ġhere ? Ċ Ġ* Ċ Ġ* ĠRead ability Ġbenefit Ġ- Ġwe Ġcould Ġactually Ġuse Ġ< out ĠAny ? >, Ġor Ġ< in ĠNothing > Ġinstead Ġof Ġ<*> Ġand Ġit Ġwould Ġbe Ġequivalent . Ċ Ġ* Ġ<*> Ġis Ġsimply Ġshorter Ġto Ġread . Ċ Ġ* Ċ Ġ* ĠClear er Ġintent Ġ- ĠGiven Ġthe Ġabove , Ġit Ġleaves Ġno Ġamb iguity Ġfor Ġthe Ġreader Ġof Ġyour Ġfunction , Ġit Ġis Ġentirely Ġreasonable Ċ Ġ* Ġthat Ġ< out ĠAny > Ġcould Ġbe Ġread Ġas Ġ< out ĠAny ?> Ġor Ġvice Ġvers a , Ġ<*> Ġdoes Ġnot Ġhave Ġthis Ġproblem . Ċ Ġ*/