Heim > Artikel > Backend-Entwicklung > So ermitteln Sie, ob eine Zeichenfolge in Golang mit einem bestimmten Zeichen beginnt
In Golang können Sie die Funktion HasPrefix() des Strings-Pakets verwenden, um zu bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen oder einer angegebenen Zeichenfolge beginnt. Die Syntax lautet „Strings.HasPrefix (ursprüngliche Zeichenfolge, abzurufende Teilzeichenfolge)“. beginnt mit einem angegebenen Zeichen. Gibt True zurück, wenn es mit einem Zeichen beginnt, oder False, wenn dies nicht der Fall ist.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.
Im Entwicklungsprozess müssen wir oft bestimmen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt oder mit einer bestimmten Zeichenfolge beginnt. In der Go-Sprache muss festgestellt werden, ob eine Zeichenfolge mit einem bestimmten Zeichen oder mit einem beginnt bestimmte Zeichenfolge. Die Funktion am Anfang einer Zeichenfolge ist Strings.HasPrefix().
Strings.HasPrefix() Funktionseinführung
Syntax
Strings.HasPrefix(s, prefix string) bool
Parameter | Beschreibung | Originalsaite.
---|---|
Präfix | Die abzurufende Teilzeichenfolge.|
Rückgabewert: | wird verwendet, um abzurufen, ob die Zeichenfolge mit der angegebenen Zeichenfolge beginnt. Wenn dies der Fall ist, wird True zurückgegeben. Andernfalls wird False zurückgegeben. |
beginnt mit der angegebenen Zeichenfolge
Verwenden Sie die Funktion strings.HasPrefix(), um zu beurteilen, dass es mit der angegebenen Zeichenfolge beginnt, und geben Sie „True“ zurückAnalyse: Wir definieren eine String-Typ-Variable strHaicoder und verwenden dann die String-Funktion strings.HasPrefix(), um zu bestimmen, ob die Variable strHaicoder mit der Zeichenfolge „Ich studiere“ beginnt, und das Ergebnis gibt True zurück.
Beginnt nicht mit der angegebenen Zeichenfolge
Verwenden Sie die Funktion strings.HasPrefix(), um zu beurteilen, dass es nicht mit der angegebenen Zeichenfolge beginnt, und geben Sie Fasle zurück
package main import ( "fmt" "strings" ) func main() { //使用 strings.HasPrefix() 函数,判断以指定字符串开始,返回 True strHaiCoder := "I study Golang From HaiCoder" prefix := strings.HasPrefix(strHaiCoder, "I study") fmt.Println("prefix =", prefix) }
Analyse: Wir haben definiert eine Zeichenfolgentypvariable strHaicoder, dann verwenden wir die Funktion strings.HasPrefix() der Zeichenfolge, um zu bestimmen, ob die Variable strHaicoder mit der Zeichenfolge „HaiCoder“ beginnt, und das Ergebnis gibt False zurück.
【Verwandte Empfehlungen:Programmierunterricht
】Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Zeichenfolge in Golang mit einem bestimmten Zeichen beginnt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!