string_conversion2.go 486 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "fmt"
  4. "strconv"
  5. )
  6. func main() {
  7. var orig string = "ABC"
  8. // var an int
  9. var newS string
  10. // var err error
  11. fmt.Printf("The size of ints is: %d\n", strconv.IntSize)
  12. // anInt, err = strconv.Atoi(origStr)
  13. an, err := strconv.Atoi(orig)
  14. if err != nil {
  15. fmt.Printf("orig %s is not an integer - exiting with error\n", orig)
  16. return
  17. }
  18. fmt.Printf("The integer is %d\n", an)
  19. an = an + 5
  20. newS = strconv.Itoa(an)
  21. fmt.Printf("The new string is: %s\n", newS)
  22. }