Vérifier si la chaîne est de type int golang

Comment puis-je vérifier si une chaîne de valeur est un entier ou pas dans Golang?

Quelque chose comme

v := "4"
if isInt(v) {
  fmt.Println("We have an int, we can safely cast this with strconv")
}

Note: je sais que strconv.Atoi renvoie une erreur, mais est-il une autre fonction pour faire cela?

Le problème avec strconv.Atoi est qu'il sera de retour 7 pour "a7"

InformationsquelleAutor K2xL | 2014-03-23