W tym przewodniku zbadano różne metody wyodrębnienia podrzędnego z łańcucha w języku programowania Go.
Wyodrębnij pojedynczy znak
Możesz wyodrębnić pojedynczy znak z łańcucha za pomocą jego indeksu. Rozważ przykład pokazany poniżej:
PackagemainWyodrębniamy znak z łańcucha za pomocą jego indeksu w powyższym przykładzie. Odkąd zwraca kod ASCII dla tego konkretnego znaku, musimy przekonwertować go z powrotem na ciąg.
Krojenie oparte na zakresie
Inną metodą wyodrębnienia podjazdu w Go jest użycie krojenia opartego na zakresie. Możemy określić indeks początkowy i zatrzymujący dla indeksu docelowego, który chcemy wyodrębnić.
Przykładem jest to, jak pokazano poniżej:
PackagemainPowyższy przykład wyodrębnia podłoże od indeksu 10 do ostatniego indeksu ciągu. Powstałe podłoże jest:
LinuxhintKorzystanie z krojenia opartego na zasięgu jest jednym z najskuteczniejszych sposobów generowania podłacia w Go.
Możesz także pokroić na środek ciągu, jak pokazano w poniższym przykładzie:
PackagemainW tym przykładzie wyodrębnia podłoże z indeksu 0 do indeksu 7. Możemy również zastąpić powyższą składnię, jak pokazano:
PackagemainPowyższa składnia działa podobnie do poprzedniej, ale eliminuje indeks 0. Powstałe podłoże jest:
PowitanieMetoda podziału
Możesz także użyć metody podziału, aby wyodrębnić podłoże w Go. Metoda oddziela ciągi na podstawie określonego znaku.
Rozważ poniższy przykład:
PackagemainW powyższym przykładzie używamy metody podziału do oddzielania ciągu za pomocą spacji. To tworzy szereg poszczególnych elementów ciągów z głównego ciągu. Następnie możemy użyć indeksowania, aby uzyskać dostęp do każdego elementu.
Powstałe podłoże jest:
PowitanieWniosek
Ten przewodnik bada, w jaki sposób możesz wyodrębnić podłoże z ciągu. Chociaż niektóre metody są bardziej intuicyjne i czytelne niż inne, dobrze jest rozważyć operacje, które należy wykonać podczas wyodrębnienia określonego ciągu.