We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 82f204a commit fbbb48dCopy full SHA for fbbb48d
examples/virtual4.pics
@@ -0,0 +1,36 @@
1
+
2
+IO :: import std.io
3
+Args :: import std.args
4
+Array :: import std.array
5
+Virtual :: import std.virtual
6
7
+#[Virtual]
8
+getUser :: (0) =
9
+ let
10
+ userId := "Admin:{id}"
11
+ in do {
12
+ Virtual::sleep(100 * id)
13
+ {user: userId, id: id, root: true}
14
+ }
15
16
17
+getUser :: (id) =
18
19
+ userId := "User:{id}"
20
21
22
+ {user: userId, id: id}
23
24
25
+getUsers :: (end=1) =
26
27
+ startIndex := 0
28
+ in
29
+ startIndex
30
+ |> Array::fromRange(end)
31
+ |> Array::map(|item| -> getUser(item).await)
32
+ |> Array::toString
33
34
+users := getUsers(10)
35
+users |> IO::println
36
0 commit comments