Golangs Methode zur Bestimmung, ob es sich um eine Zahl handelt:
IsNumber bestimmt, ob r ein numerisches Zeichen ist (Kategorie N)
func IsNumber(r rune) bool func main() { s := "Hello 123123!" for _, r := range s { fmt.Printf("%c = %v\n", r, unicode.IsNumber(r)) } // 123123 = true }
IsDigit bestimmt r Ob es sich um ein dezimales numerisches Zeichen handelt
func IsDigit(r rune) bool func main() { s := "Hello 123123!" for _, r := range s { fmt.Printf("%c = %v\n", r, unicode.IsDigit(r)) } // 123123 = true }
Für weitere Golang-Kenntnisse beachten Sie bitte die Spalte Golang-Tutorial.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie in Golang, ob eine Zeichenfolge eine Zahl ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!