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ş:
Nasıl R bir dize uzunluğunu bulmak içi...
Nasıl bir değişken adı almak için PHP ...
nasıl kabuk içinde bir dize bölmek ve ...
Swift programlama dilinde bir dize inc...
Nasıl dizi alt-dize almak için?...