Standard Library Utilities
Strconv Conversion
The strconv package converts between strings and basic values, with error reporting when parsing fails.
Strconv Conversion
strconv_conversion.go
package main
import (
"fmt"
"strconv"
)
func main() {
var raw =
value, err := strconv.Atoi(raw)
ok := err == nil
if !ok {
value = 0
}
fmt.Println("raw=", raw)
fmt.Println("ok=", ok)
fmt.Println("value=", value)
}
package main
import (
"fmt"
"strconv"
)
func main() {
var raw =
value, err := strconv.Atoi(raw)
ok := err == nil
if !ok {
value = 0
}
fmt.Println("raw=", raw)
fmt.Println("ok=", ok)
fmt.Println("value=", value)
}
package main
import (
"fmt"
"strconv"
)
func main() {
var raw =
value, err := strconv.Atoi(raw)
ok := err == nil
if !ok {
value = 0
}
fmt.Println("raw=", raw)
fmt.Println("ok=", ok)
fmt.Println("value=", value)
}
conversion
A conversion helper turns text into a typed value or reports why it could not.