için Int 3 dönüşüm, String
yapı String
bir Int
dönüşüm sağlayacak bir başlatıcı init(_: Int)
sahip görünmemektedir. Sorum şu: Neden let i = String(3)
çalışıyor? String
yöntemi veya başlatıcısı ne arıyor? Teşekkürler.Swift 3 String
cevap
String
sınıfının init(_:)
(veya UnsignedInteger
için init(_:)
) bağımsız değişkenlerini çağırıyor. bir SignedInteger
için türlerini ve UnsignedInteger
türleri için: biri
Aksine için ayrı başlatıcıları tanımlamak yerine Int
, Int64
, Int32
, Int16
, Int8
, UInt
, UInt64
, UInt32
, UInt16
ve UInt8
Apple iki jenerik başlatıcıları yaptı. Herkes
sadece Swift 3'te dizesine bir int dönüştürmek isteyen: Bu çözümü gördüm
Swift 3 Strings isteğe bağlı Tamsayılar dönüştürmek isteyenler içinlet text = "\(myInt)"
,
String(describing:YourInteger ?? 0)
Beni tarif etmeye geçmek için beni uyardı Swift derleyici oldu, ben değil! ben değilim! – satheeshwaran
birine, teşekkür ederim, o kişiye, kim olduğunu hatırlamıyorum. Örneğin
infix operator ???: NilCoalescingPrecedence
public func ???<T>(optional: T?, defaultValue: @autoclosure() -> String) -> String {
switch optional {
case let value?: return String(describing: value)
case nil: return defaultValue()
}
}
:
let text = "\(yourInteger ??? "0")"
Bunu nasıl uygulayacağınızı açıklar mısınız lütfen? –
UtilsView.swift'im var, bu kütüphanede tüm projelerde kullandığım başka işlevler var. Bir işlev, infix operatörü ???: NilCoalescingPrecedence genel func ???
- 1. Swift 3 yöntem, String
- 2. Swift String
- 3. Swift 3:
- 4. Swift 3
- 5. swift 3 NSCache çalışmıyor
- 6. Cookie with Swift 3
- 7. 3 Swift: NSAttributedString
- 8. Swift 3 çerçevesini Swift 3 projesinde kullanabilir miyim?
- 9. Tipi 'Herhangi' Swift 3 İşte
- 10. Swift 3: ancak
- 11. Swift 3 değişiklik
- 12. NSFetchedResultsController deleteCache Swift 3
- 13. Swift 3 Int 2
- 14. Swift 3: atomic_compare_exchange_strong
- 15. swift 3, PHFetchResult.enumerateObjects hatası
- 16. Swift 3 iOS uyumluluğu
- 17. Shuffle array swift 3
- 18. didSelectRowAtIndexPath çalışmıyor, Swift 3
- 19. Swift ile JSONSerialization 3
- 20. DispatchQueue.main.sync dönen exc_bad_instruction Swift 3
- 21. Swift 3 - NSFetchRequest Farklı Sonuçlar
- 22. Swift 2 ve 3: CGBitmapContextCreate
- 23. tarihi Weekday alın - Swift 3
- 24. Swift 3'teki tuşu gizle
- 25. Swift 3'teki UIButton Dolgusu
- 26. Swift 3 üye 'abonesi' için belirsiz başvuru
- 27. Xcode 8 beta 6 AnyObject Swift 3
- 28. Swift bir aralık oluşturmak Can not 3
- 29. İlk 3 karakteri ve son 3 karakteri String PHP'den sil
- 30. Alamofire 4 Swift 3 ParameterEncoding Custom
Yanıtınız –
yorum ile anlaşmak ele almadi ama bu seni – Josh
sayesinde aradığı şeyi bana yardımcı etmedi !!!! –