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

  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011
  • Tylerron

    Tylerron

    6 AĞUSTOS 2006