Go基础_1_28 字符串转换
Tutorial: Go初级
Category: Go
Published: 2026-04-07 13:58:26
Views: 21
Likes: 0
Comments: 0
package main
import (
"fmt"
"strconv"
)
func main() {
s1 := "true"
b1, err := strconv.ParseBool(s1)
if err != nil {
fmt.Println(err)
return
}
fmt.Printf("%T,%t\n", b1, b1)
ss1 := strconv.FormatBool(b1)
fmt.Printf("%T,%s\n", ss1, ss1)
s2 := "100"
i2, err := strconv.ParseInt(s2, 2, 64)
if err != nil {
fmt.Println(err)
return
}
fmt.Printf("%T,%d\n", i2, i2)
ss2 := strconv.FormatInt(i2, 10)
fmt.Printf("%T,%s\n", ss2, ss2)
i3, err := strconv.Atoi("-42")
fmt.Printf("%T,%d\n", i3, i3)
ss3 := strconv.Itoa(-42)
fmt.Printf("%T,%s\n", ss3, ss3)
}