RosettaCodeData/Task/Apply-a-callback-to-an-array/Aime/apply-a-callback-to-an-arra...

20 lines
172 B
Plaintext

void
map(list l, void (*fp)(object))
{
l.ucall(fp, 0);
}
void
out(object o)
{
o_(o, "\n");
}
integer
main(void)
{
list(0, 1, 2, 3).map(out);
return 0;
}