Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
x
/
async
/
examples
/
basic_task.v
12
lines
·
10
sloc
·
205 bytes
·
15fb60b77ea6073658aa8355b247f2e1ae03b714
Raw
1
import
context
2
import
x.async as xasync
3
4
fn
main() {
5
mut
task := xasync.run[int](
fn
(
mut
ctx context.Context) !int {
6
_ = ctx
7
return
42
8
})!
9
10
value := task.wait()!
11
println(
'task result: ${value}'
)
12
}
13