Update.
This commit is contained in:
Vendored
+17
@@ -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]
|
||||
Reference in New Issue
Block a user