Listedeki herhangi bir öğeyi denetlemek için tüm işlevleri python'dan hızlı bir şekilde kopyalamaya çalışıyorum, ancak listedeki herhangi bir öğeyi denetlemeyi deniyorum, ancak isteğe bağlı olarak zor bir zaman geçiriyorum öğeler. Nedense ben bir isteğe bağlı dize (örneğin string) gönderebilir ve olsa bile o hala dışarıda değil fonksiyonun yaptığı bir if açıklamada, aracılığıyla geçer nil öyle söylüyor. Bu veya bunu yapmanın başka bir yolu nasıl başa hakkında herhangi bir tavsiye? Teşekkürler!Genel bir türün Swift'de sıfır olup olmadığını nasıl kontrol edebilirim?
7
A
cevap
2
Tam olarak test etmeye çalıştığınız şey tam olarak belli değil, ama belki bu yardımcı olacaktır.
işlev için parametre Ayrıca doğrudan nil
elemanları karşılaştırmak yararlı olabilir seçeneklere [T?]
bir dizi olmalıdır. Karşılaştırma, filter
işlevinin kullandığı gibi bir kapanmaya kadar soyutlanabilir.
func all<T>(array: [T?]) -> Bool {
for element in array {
if element==nil {
return false
}
}
return true
}
İlgili konular
- 1. Ruby'de bir nesnenin görünümde sıfır olup olmadığını nasıl kontrol edebilirim?
- 2. Türün bir arabirim olup olmadığını kontrol edin
- 3. İki genel türün eşit olup olmadığını kontrol edin
- 4. Bir dosya olup olmadığını nasıl kontrol edebilirim?
- 5. Dosyanın var olup olmadığını nasıl kontrol edebilirim?
- 6. Özellik olup olmadığını nasıl kontrol edebilirim?
- 7. Fonksiyonun kısmi olup olmadığını nasıl kontrol edebilirim?
- 8. Çocuğun var olup olmadığını nasıl kontrol edebilirim?
- 9. Dizinin boş olup olmadığını nasıl kontrol edebilirim?
- 10. NSUserDefaults'un var olup olmadığını nasıl kontrol edebilirim
- 11. Seçicinin qtip olup olmadığını nasıl kontrol edebilirim?
- 12. Kuyruk boş olup olmadığını nasıl kontrol edebilirim?
- 13. Yolun var olup olmadığını nasıl kontrol edebilirim?
- 14. Sesin çevrimdışı olup olmadığını nasıl kontrol edebilirim?
- 15. Bir türün Python'da bir tür alt türü olup olmadığını nasıl kontrol edebilirim?
- 16. Bir değişkenin plsql içinde sıfır olup olmadığını kontrol edin
- 17. Belirli bir türün Action degeni olup olmadığını kontrol etme
- 18. Herhangi bir istisnanın atılmış olup olmadığını nasıl kontrol edebilirim?
- 19. Bir nesnenin Python'da bir yineleyici olup olmadığını nasıl kontrol edebilirim?
- 20. Bir değerin bir değerler dizisinde olup olmadığını nasıl kontrol edebilirim?
- 21. YouTube kanalının yayının canlı olup olmadığını nasıl kontrol edebilirim?
- 22. Açık veya açık döküm olup olmadığını nasıl kontrol edebilirim?
- 23. Ruby'de bir nesnenin yinelenebilir olup olmadığını nasıl kontrol edebilirim?
- 24. Bellek eşlemeli bir dosya olup olmadığını nasıl kontrol edebilirim?
- 25. Elixir listesinde bir öğe olup olmadığını nasıl kontrol edebilirim?
- 26. Zaman çerçevesi içinde bir rezervasyon olup olmadığını nasıl kontrol edebilirim?
- 27. Belirli bir kullanıcı adı olup olmadığını nasıl kontrol edebilirim?
- 28. Emacs Lisp'de bir dizenin boş olup olmadığını nasıl kontrol edebilirim?
- 29. Bir dom öğesinin odaklanabilir olup olmadığını nasıl kontrol edebilirim?
- 30. Bir yöntemin yansıma kullanarak statik olup olmadığını nasıl kontrol edebilirim?