Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
concurrency
/
chan_generic_test.v
16
lines
·
14
sloc
·
202 bytes
·
6488041a749df9762348d019c4223908c476f2e2
Raw
1
struct
Task[T] {
2
idx int
3
task T
4
}
5
6
fn
check[T](input T) T {
7
ch := chan Task[T]{}
8
// do something with channel
9
ch.close()
10
return
input
11
}
12
13
fn
test_main() {
14
out := check[int](5)
15
assert out == 5
16
}
17