xxxxxxxxxx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package main
import (
"fmt"
"strconv"
)
func main() {
var s string = "42"
v, _ := strconv.Atoi(s) // convert string to int
fmt.Println(v) // 42
var i int = 42
str := strconv.Itoa(i) // convert int to string
fmt.Println(str) // 42
}
xxxxxxxxxx
package main
import (
"fmt"
"strconv"
)
func main() {
str := "123" // example string
i, err := strconv.Atoi(str)
if err != nil {
fmt.Println("Conversion error:", err)
return
}
fmt.Println(i)
}
xxxxxxxxxx
b, err := strconv.ParseBool("true")
f, err := strconv.ParseFloat("3.1415", 64)
i, err := strconv.ParseInt("-42", 10, 64)
u, err := strconv.ParseUint("42", 10, 64)