v2 / vlib / v / slow_tests / repl / struct_def_later.repl
22 lines · 22 sloc · 311 bytes · a40df55bf5d6a074bd1f29e29715ff1482de7437
Raw
1mut name := 'foo1'
2pub struct Info1 { name string }
3info1 := Info1{name}
4info1
5name = 'foo2'
6struct Info2 { name string }
7info2 := Info2{name}
8info2
9name = 'foo3'
10struct Info3 { name string }
11info3 := Info3{name}
12info3
13===output===
14Info1{
15 name: 'foo1'
16}
17Info2{
18 name: 'foo2'
19}
20Info3{
21 name: 'foo3'
22}
23