github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/files/zrealm10.gno (about) 1 // PKGPATH: gno.land/r/test 2 package test 3 4 type MyStruct struct { 5 Field int 6 } 7 8 var ms MyStruct 9 10 func init() { 11 ms.Field = 1 12 } 13 14 func main() { 15 println(ms) 16 ms.Field += 2 17 println(ms) 18 } 19 20 // Output: 21 // (struct{(1 int)} gno.land/r/test.MyStruct) 22 // (struct{(3 int)} gno.land/r/test.MyStruct) 23 24 // Realm: 25 // switchrealm["gno.land/r/test"] 26 // u[a8ada09dee16d791fd406d629fe29bb0ed084a30:4]={ 27 // "Fields": [ 28 // { 29 // "N": "AwAAAAAAAAA=", 30 // "T": { 31 // "@type": "/gno.PrimitiveType", 32 // "value": "32" 33 // } 34 // } 35 // ], 36 // "ObjectInfo": { 37 // "ID": "a8ada09dee16d791fd406d629fe29bb0ed084a30:4", 38 // "ModTime": "4", 39 // "OwnerID": "a8ada09dee16d791fd406d629fe29bb0ed084a30:2", 40 // "RefCount": "1" 41 // } 42 // }