This commit is contained in:
2026-01-25 10:50:20 +01:00
parent e4a94d576b
commit 735596fdf6
48 changed files with 1543 additions and 86 deletions
+17
View File
@@ -0,0 +1,17 @@
// retoor <retoor@molodetz.nl>
import "scheduler" for Scheduler, Future
var transform = async { |list, fn|
var result = []
for (item in list) {
result.add(fn.call(item))
}
return result
}
var doubled = await transform([1, 2, 3]) { |x| x * 2 }
System.print(doubled) // expect: [2, 4, 6]
var squared = await transform([2, 3, 4]) { |x| x * x }
System.print(squared) // expect: [4, 9, 16]