web-dev-qa-db-fra.com

Go StartsWith (chaîne de str)

Existe-t-il une fonction StartsWith (chaîne str1, chaîne str2) qui peut vérifier si str1 est un préfixe de str2 en langage Go?

Je veux une fonction similaire à Java démarre avec http://docs.Oracle.com/javase/1.5.0/docs/api/Java/lang/String.html# démarre avec (Java.lang.String )

28
Ammar

Le package de chaînes a ce que vous recherchez. Plus précisément la fonction HasPrefix: http://golang.org/pkg/strings/#HasPrefix

Exemple:

fmt.Println(strings.HasPrefix("my string", "prefix"))  // false
fmt.Println(strings.HasPrefix("my string", "my"))      // true

Ce package est plein de nombreuses fonctions d'aide aux chaînes différentes que vous devriez vérifier.

46
Jeremy Wall