8 HAZİRAN 2014, Pazar
Nasıl eğer bir element, bir dizi içinde olup olmadığını kontrol etmek için
Swift, nasıl eğer bir element bir dizi içinde olup olmadığını kontrol edebilir miyim? Böyle büyük mükafat contain
, include
has
için herhangi bir öneriniz var mı ve kitap aracılığıyla hızlı bir arama bir şey bulamadık. Bu kontrol etmek için nasıl bir fikriniz var mı? İndex numarasını döndüren bir yöntem find
olduğunu biliyorum, ama orada bir boolean ruby #include?
gibi döndüren bir yöntem mi?
Örneğin ihtiyacım olan şey:
var elements = [1,2,3,4,5]
if elements.contains(5) {
//do something
}
CEVAP
19 AĞUSTOS 2014, Salı
Swift artık yerleşik contains()
bir fonksiyon (6 beta Güncellemelerinden 6, muhtemelen zaten var
önceki beta sürümlerde):
var elements = [1,2,3,4,5]
if contains(elements, 5) {
println("yes")
}
2 . Swift Olarak güncelleyin: contains()
artık küresel bir yöntemdir
ama birprotokol uzantısı yöntemiSequenceType
(dizileri için
Equatable
element):
var elements = [1,2,3,4,5]
if elements.contains(5) {
print("yes")
}
Bunu Paylaş:
Nasıl PHP ilişkisel Dizi veya sıralı o...
Nasıl bir veritabanı SQL Server içinde...
Nasıl bir Kısıtlama Sql server içinde ...
Java eğer herhangi bir sonuç olup olma...
Nasıl eğer bir nesnenin null olup olma...