Skip to content Search Apps Documentation Source Content File Folder Download Copy Actions State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

exploit.gno

0.19 Kb · 23 lines
 1package vm
 2
 3var MyFoo *Foo
 4
 5type Foo struct {
 6	A int
 7	B *Foo
 8}
 9
10// method to mutate
11
12func (f *Foo) UpdateFoo(x int) {
13	f.A = x
14}
15
16func init() {
17	MyFoo = &Foo{
18		A: 1,
19		B: &Foo{
20			A: 2,
21		},
22	}
23}