SORU
4 HAZİRAN 2014, ÇARŞAMBA


Bir Dize uzunluğunu almak

Nasıl String uzunluğu alabilirim? Örneğin bir değişken gibi tanımlanır:

var test1: String = "Scott"

Ancak dize uzunluğu bir yöntem bulmak için görünmüyor olabilir.

CEVAP
4 HAZİRAN 2014, ÇARŞAMBA


Birden fazla karakteri yöntemi kullanın:

let unusualMenagerie = "Koala 🐨, Snail 🐌, Penguin 🐧, Dromedary 🐪"
println("unusualMenagerie has \(count(unusualMenagerie)) characters")
// prints "unusualMenagerie has 40 characters"

Apple Swift Kılavuzu

(not, Swift'den önceki countElements(unusualMenagerie) olurdu bu 1.2 yerine) sürümleri için

değişkeni için, olur

length = count(test1) // was countElements in earlier versions of Swift

Ya test1 kullanabilirsiniz.utf16count

EDİT: Swift ile 2, Apple iletişim kuralı uzantıları, her türüne uzantıları için genel işlevler bir Protokole uygun olarak değişti. Böylece yeni sözdizimi aşağıdaki gibidir:

test1.characters.count

(Haber verdiğin için JohnDifool için teşekkürler

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • KSI

    KSI

    25 Temmuz 2009
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013