Co to są struny.Funkcja zastąpi () w Golang
Język programowania Golang zapewnia struny.Funkcja zastąpi (), która może zastąpić wszystkie instancje określonego podłańca w ciągu ciągu innym podciążeniem.
Ta funkcja przyjmuje cztery argumenty:
FUNC DEPLEAD (S, OLD, NOWY STRING, N INT) StringJak używać ciągów.Zamień () w Golang
Używać ciągów.Zamień () W Golang najpierw musimy zdefiniować nowy ciąg, z którego chcemy wymienić znaki. Następnie musimy przekazać znak, który musimy zastąpić jako parametr tej funkcji. Poniższy podany kod będzie używać ciągów.Funkcja zastąpi () i zastępuje wszystkie wystąpienia substring w ciągu:
Pakiet MainTen program GO zastępuje wszystkie wystąpienia listu I w ciągu str z listem X za pomocą strun.Funkcja zamień (). Zmodyfikowany ciąg jest następnie drukowany na konsoli za pomocą fmt.Println (). Trzeci parametr ciągów.Funkcja zamień () jest ustawiona na -1, co oznacza, że wszystkie wystąpienia określonego podłoża zostaną zastąpione.
Wymień tylko pierwsze występowanie postaci za pomocą ciągów.Zamień () w Golang
Teraz, jeśli chcemy tylko zastąpić pierwsze wystąpienie podjazdu, musimy przedstawić argument 1:
Pakiet MainTutaj w tym kodzie pierwsze wystąpienie listu I w ciągu str jest zastąpiony listem X za pomocą strun.Funkcja zamień (). Zmodyfikowany ciąg jest następnie drukowany na konsoli za pomocą fmt.Println (). Trzeci parametr ciągów.Funkcja zamień () jest ustawiona na 1, co oznacza, że tylko pierwsze wystąpienie określonego podłoża zostanie zastąpione. Jeśli ustawimy czwarty parametr funkcji na wartość -1, Wtedy wszystkie zdarzenia zostaną zastąpione.
Za pomocą strun.Zamiennik () w Golang
Oprócz strun.Zamień (), Golang zapewnia również smyczki.Zamień wszystko() funkcja, która zastępuje wszystkie wystąpienia podłańca w ciągu, bez potrzeby określania maksymalnej liczby zamienników.
Na przykład, Poniżej znajduje się kod, który zastępuje wszystkie wystąpienia litery I z listem X bez potrzeby określenia czwartego argumentu, który jest liczbą zamienników do wykonania.
Pakiet MainWyjście
Po wymianie zmodyfikowany ciąg jest następnie drukowany na konsoli za pomocą fmt.Println ().
Jak wymienić pełne podłoże za pomocą ciągów.Funkcja zastąpi () w Golang
Teraz spojrzymy na kod Golanga, który zastępuje kompletne podłoże nowym podciążeniem:
Pakiet MainTen program GO zastępuje pierwsze występowanie podłoża Linux w ciągu S Z podłożem Linuxhint za pomocą strun.Wymień funkcję (). Zmodyfikowany ciąg jest następnie drukowany na konsoli za pomocą fmt.Println (). Trzeci parametr ciągów.Funkcja zastępcza () jest ustawiona na 1, co oznacza, że tylko pierwsze wystąpienie określonego podłacia zostanie wymienione.
Wyjście
Wyjście wyświetli oryginalny ciąg i zmodyfikowany ciąg z zastosowanym zamiennikiem.
Wniosek
smyczki.Zastępować() Funkcja może manipulować ciągami w Golang, zastępując pożądany znak nowym podłożem. Sznurki.Funkcja zastępcza () zastępuje wszystkie wystąpienia znaku lub zastępuje tylko pierwsze występowanie znaku. Podobnie mamy smyczki.Zamień wszystko() zastępuje wszystkie wystąpienia postaci bez potrzeby określenia czwartego argumentu.