Index Fonksiyonu
Coddy'nin Golang'da Fonksiyonlar ve İşaretçiler kursunda ders 15 / 19.
strings paketi ayrıca, bir dizedeki belirli bir karakterin dizinini döndüren Index adında bir fonksiyon içerir.
Bu fonksiyonun nasıl çalıştığına dair bir örnek:
str := "Hello, World!"
char := "o"
index := strings.Index(str, char)
fmt.Println("Index of 'o' is", index)Fonksiyon, dizeyi ve karakteri (str, char) alır. Eğer char mevcutsa, fonksiyon dizini döndürür; mevcut değilse -1 döndürür.
Her zaman olduğu gibi, dizinleme 0'dan başlar. Bu nedenle, bu örnekte sonuç şöyle olacaktır:
Index of o is 4Görev
KolayHadi Index fonksiyonumuzu oluşturalım! 😁
İki string alan ve bir tamsayı döndüren index adında bir fonksiyon yazın.
İlk parametre string olacaktır.
İkinci parametre kontrol edeceğimiz karakter olacaktır.
Karakterin mevcut olup olmadığını kontrol edin; mevcutsa indeksini, değilse -1 döndürün.
Örnek:
Girdi:
"Coddy"
"y"Çıktı:
4Kendin dene
// Kodunuz Buraya
Golang'da Fonksiyonlar ve İşaretçiler bölümündeki tüm dersler
1Giriş
Giriş4Go String Fonksiyonlarını Yeniden Oluşturun
Golang'de StringlerJoin FonksiyonuContains FonksiyonuIndex FonksiyonuTekrar Görevi #1