Press "Enter" to skip to content

Swift-4.2’de String Kullanımı

Halil Özel 0

Merhabalar Arkadaşlar,

Bugün Swift-4’te kullanılan veri türlerinden biri olan String ile ilgili bilgiler verip çeşitli örnekler yapacağız. Hazırsanız haydi başlayalım.

 

String Nedir ?

Kısaca harf dizinleri diyebiliriz. Tek karakterden oluşan yapılar Char denir. Bu yapılar  tek tırnak içinde ‘a’ tanımlanır. String ifadeler ise birden fazla karakterden meydana gelir. “abc” çift tırnak içinde tanımlanır.

String türde bir değişken tanımladık.

Ekrana String türde tanımlanan değişkenin içeriği yazdırılıyor.

 

  • String ifade kaç adet eleman bulunur onu öğrenmek için count metodu kullanılır.
Boşlukta bir karakter ona dikkat edelim 🙂
 

  • String ifade bulunan karakterlerin tamamını büyük yapmak için uppercased() metodu kullanılır.
 

  • String ifade bulunan karakterlerin tamamını küçük yapmak için lowercased() metodu kullanılır.
 

String ifadelerde istediğimiz değerleri ve aralıkları alabilmek için index() metodu kullanılır.

  • Tanımlanan string ifadenin başlangıç index ten başlayıp 5.index değerine kadar olan kısmı kırp anlamına gelmektedir. String ifadenin baş kısmından başlamak için startIndex yapısı kullanılır.

Ekrana başlangıç değerinden başlayıp son değere kadar yazdır anlamındadır.

Ekran çıktısı aşağıdaki gibidir :

 

  • Tanımlanan String ifadenin son index değerinden başlayıp tanımlanan değere kadar olan kısmı kırpmak anlamına gelir. String ifadenin son kısımdan başladığını belirtmek için endIndex yapısı kullanılır.
Ekrana son değerinden başlayıp baş değere kadar yazdır anlamındadır.

Ekran çıktısı aşağıdaki gibidir :

 

Başlangıç ve bitiş index değerlerini yaptık. Bu iki değer arasında kalan değeri öğrenmek istersek aşağıdaki yapıyı kullanırız.

Başlangıç değerinden başla bitiş değerinden küçük olana kadar değerleri yazdır.

Ekran çıktısı aşağıdaki gibidir :

 

Evet arkadaşlar kısaca String türünden bahsedip çeşitli metodlarını anlatıp onlarla ilgili örnek çözdük.

Daha ayrıntılı bilgiye aşağıdaki adresten ulaşabilirsiniz :

https://docs.swift.org/swift-book/LanguageGuide/StringsAndCharacters.html

Bir sonraki yazımda görüşmek üzere kendinize iyi bakın.

Herkese bol kodlu bir gece dilerim.

 

 

    Bir cevap yazın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir