RosettaCodeData/Task/Apply-a-callback-to-an-array/SuperCollider/apply-a-callback-to-an-array-3.sc

6 lines
115 B
Python
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
var square = { |x| x * x };
var map = { |fn, xs|
all {: fn.value(x), x <- xs };
};
map.value(square, [1, 2, 3]);