enumclassTime{MORNING,AFTERNOON,EVENING}dataclassFruit(valtitle:String,valdescription:String?=null,valeatTime:Time,valprice:Int)funmain(){valapple=Fruit(title="Apple",description="A Red Apple",eatTime=Time.EVENING,price=15)println(apple)}
funmain(){valapple=Fruit(title="Apple",description="A Red Apple",eatTime=Time.EVENING,price=15)valpear=Fruit(title="Pear",description="A Small Pear",eatTime=Time.MORNING,price=16)valorange=Fruit(title="Orange",description="A Big Orange",eatTime=Time.EVENING,price=18)valbanana=Fruit(title="Banana",description="A Yellow Banana",eatTime=Time.AFTERNOON,price=20)valfruits=mutableListOf(apple,pear,orange,banana)println(fruits)}
1
2
[Fruit(title=Apple, description=A Red Apple, eatTime=EVENING, price=15), Fruit(title=Pear, description=A Small Pear, eatTime=EVENING, price=16), Fruit(title=Orange, description=A Big Orange, eatTime=EVENING, price=18), Fruit(title=Banana, description=A Yellow Banana, eatTime=AFTERNOON, price=20)]