RosettaCodeData/Task/Constrained-genericity/Zkl/constrained-genericity-1.zkl
2023-07-01 13:44:08 -04:00

10 lines
274 B
Text

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);
}
}