Wie kann ich überprüfen, ob ein Zeichenfolgenwert in Go eine Ganzzahl ist oder nicht?
Etwas wie
v := "4"
if isInt(v) {
fmt.Println("We have an int, we can safely cast this with strconv")
}
Hinweis: Ich weiß, dass dies strconv.Atoi
einen Fehler zurückgibt, aber gibt es eine andere Funktion, um dies zu tun?
Das Problem mit dem strconv.Atoi
ist , dass sie zurückkehren wird 7
für"a7"
strconv.Atoi
gibt einen Fehler für "7a" zurück. play.golang.org/p/MTfQSOqPW3