BLOG BLOG

Tag: yer değiştirme
Go Strings Replace Fonksiyonu
package main

import "fmt"
import "strings"

func main() {

	k := strings.Replace("alierbey", "e","o",1)
        fmt.Println(k)
        
	a := strings.Replace("alierbey", "e","o",-1)
	fmt.Println(a)
}

Replace fonskiyonu adından da anlaşılacağı üzerine yer değiştirme işlemi yapar. Burada “alierbey” string i içinde “e” karakterini “o” ile değiştireceğimizi belirtiyoruz.

En sondaki 1 ve -1 ise şu anlama geliyor.

Eğer 1 yazarsanız ilk karakteri değiştirir ve bırakır. Yani ilk çıktı;

aliorbey

olacaktır.

Eğer -1 yazarsanız bulduğu bütün karakterleri istediğiniz e karakteri ile değiştirir. Bunun çıktısı;

aliorboy

olacaktır.

https://play.golang.org/p/KR7O34PYs9