RosettaCodeData/Task/Constrained-genericity/Zkl/constrained-genericity-1.zkl

11 lines
274 B
Text
Raw Permalink Normal View History

2017-09-23 10:01:46 +02:00
class Eatable{ var v;
fcn eat{ println("munching ",self.topdog.name); }
}
class FoodBox{
fcn init(food1,food2,etc){
editable,garbage:=vm.arglist.filter22("isChildOf",Eatable);
var contents=editable;
if(garbage) println("Rejecting: ",garbage);
}
}