String Golang zaczyna się od

String Golang zaczyna się od
W Go Ciąg jest zdefiniowany jako kawałek bajtów. Możemy również zdefiniować ciągi jako sekwencję znaków o zmiennej szerokości, w której każdy znak jest reprezentowany przez jeden lub więcej bajtów. W Go Strings są niezmienne i zajmują mniej pamięci, ponieważ GO używa standardu UTF-8.

Ponieważ sznurki są jednym z podstawowych typów, nauka wykonywania różnych operacji staje się niezbędna.

W tym przewodniku dowiesz się, jak sprawdzić, czy ciąg zaczyna się od określonego podłoża lub prefiks.

Smyczki. Hasprefix ()

Aby sprawdzić, czy ciąg rozpoczyna się od określonego podjazdu, użyjemy metody HAPREFIX () z pakietu Strings.

Będziesz musiał zaimportować pakiet Strings, jak pokazano w przykładowej klauzuli importu poniżej:

Importuj „Strings”

Po zaimportowaniu możesz użyć metod z pakietu.

Składnia metody Hasprefix () jest jak pokazano:

FUNC HAPREFIX (STR, SUBSTRING) BOOL

Funkcja bierze ciąg i podłoże, aby sprawdzić jako parametry. Funkcja zwraca boolean true, jeśli ciąg rozpoczyna się od określonego podłoża. W przeciwnym razie funkcja zwraca falę logiczną.

Aby lepiej zrozumieć, jak działa funkcja, rozważ poniższy przykład:

Pakiet Main
import (
„FMT”
"smyczki"
)
func main ()
str_1: = "Witam wszystkich i witam w Linuxhint"
str_2: = "Tutaj możesz nauczyć się wszystkiego powiązanego z technologią."
my_prefix: = ""
// Sprawdź, czy ciąg zaczyna się od określonego prefiksu
fmt.Println (struny.Hasprefix (str_1, „hello”))
fmt.Println (struny.Hasprefix (str_2, „hello”))
fmt.Println (struny.Hasprefix (str_2, „tutaj”))
fmt.Println (struny.Hasprefix (str_1, „Linuxhint”))
fmt.Println (struny.Hasprefix (str_2, my_prefix))
fmt.Println (struny.Hasprefix (str_1, „”))

Powyższy przykład testuje się, czy ciągi zaczynają się od określonego przedrostka. Jak zobaczysz, możesz określić wartość prefiks.

Powstałe wyjście jest jak pokazano:

PRAWDA
FAŁSZ
PRAWDA
FAŁSZ
FAŁSZ
FAŁSZ

Zamknięcie

Ten przewodnik pokazuje, jak korzystać z strun. Metoda HAPREFIX () Sprawdza, czy ciąg rozpoczyna się od określonego podłoża.

Dziękuje za przeczytanie!