Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
tests
/
generics
/
generic_struct_recursive_test.v
20
lines
·
19
sloc
·
228 bytes
·
6488041a749df9762348d019c4223908c476f2e2
Raw
1
struct
Node[T] {
2
mut
:
3
value T
4
next ?&Node[T]
5
}
6
7
fn
test_main() {
8
mut
n := Node[int]{
9
value: 1
10
}
11
mut
m := Node[int]{
12
value: 2
13
}
14
n.next = &m
15
a := n.next
or
{
return
}
16
dump(a)
17
dump(m)
18
dump(n)
19
assert a.value == 2
20
}
21