ChaiScript/samples/range.chai
2009-07-01 17:13:52 +00:00

16 lines
237 B
ChaiScript

def for_each(container, function)
{
var range = range(container);
while (!range.empty())
{
function(range.front());
range.popFront();
}
}
var vec = [1,2,3,4,5,6,7,8,9, "hi", 4.5]
for_each(vec, fun(x) { print(x); } );