Determine if a string is numeric: Difference between revisions

(add task to ARM64 assembly Raspberry Pi)
Line 1,783:
_, err := strconv.ParseFloat(s, 64)
return err == nil
}</lang>
 
::<lang go>package main
 
import (
"fmt"
"strconv"
)
import "unicode"
 
func isInt(s string) bool {
for _, c := range s {
if !unicode.IsDigit(c) {
return false
}
}
return true
}
func main() {
v := "1"
if _, err := strconv.Atoi(v); err == nil {
fmt.Printf("%q looks like a number.\n", v) // // prt "1" looks like a number.
}
i := "one"
fmt.Println(isInt(i)) // prt false
}</lang>
 
Anonymous user