github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v2/v2.gno (about) 1 package upgradea 2 3 import ( 4 "strconv" 5 6 v1 "gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v1" 7 ) 8 9 var counter int 10 11 func Inc(nb int) { 12 counter += nb 13 } 14 15 func GetInt() int { 16 v1Counter := v1.GetInt() 17 sum := v1Counter + counter 18 return sum 19 } 20 21 func GetString() string { 22 val := GetInt() 23 return "v2 - " + strconv.Itoa(val) 24 }