ChaiScript/samples/range.chai
2014-02-22 14:44:07 -07:00

16 lines
238 B
ChaiScript

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