Apply a callback to an array: Difference between revisions
Content added Content deleted
Line 966: | Line 966: | ||
<lang Dyalect>func Array.Select(pred) { |
<lang Dyalect>func Array.Select(pred) { |
||
let ys = [] |
|||
for x in this when pred(x) { |
for x in this when pred(x) { |
||
ys.Add(x) |
|||
} |
} |
||
return ys |
|||
} |
} |
||
var arr = [1, 2, 3, 4, 5] |
var arr = [1, 2, 3, 4, 5] |
||
var squares = arr.Select(x => x * x) |
var squares = arr.Select(x => x * x) |