Gitly
English
Русский
Español
日本語
中文
Português
Log in
Register
v2
/
vlib
/
v
/
debug
/
tests
/
aggregate.vv
30
lines
·
25
sloc
·
252 bytes
·
9f6448e30e3af6fddc4998652d27ad4e060fe2f3
Raw
1
struct Test {
2
a int
3
}
4
5
struct Test2 {
6
a int
7
}
8
9
struct Test3 {
10
a int
11
}
12
13
interface ITest {
14
a int
15
}
16
17
type TestSum = Test | Test2 | Test3
18
19
fn main() {
20
a := TestSum(Test{
21
a: 123
22
})
23
match a {
24
Test, Test2 {
25
dump(a.a)
26
$dbg;
27
}
28
else {}
29
}
30
}
31