github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/files/issue_735.gno (about) 1 package main 2 3 import ( 4 "fmt" 5 "strconv" 6 ) 7 8 var optionsG map[string]string 9 10 var roundG int = 30 11 12 func strToInt(s string, defaultValue int) int { 13 n, err := strconv.ParseInt(s, 10, 0) 14 if err != nil { 15 return defaultValue 16 } 17 return int(n) 18 } 19 20 func main() { 21 optionsG := map[string]string{"round": "12", "b": "one"} 22 roundG = strToInt(optionsG["round"], 50) 23 fmt.Println(roundG) 24 fmt.Println(optionsG) 25 } 26 27 // Output: 28 // 12 29 // map[b:one round:12]