Boş bir tuple bildirmenin doğru yolu nedir?Swift: Boş tupl bildirme
Diziler için- : küpe için
var myArr : [String] = []
- :
var myTuple: (key: String, val: Int) =()
?
Bunu başarmak için doğru bir yol var mı?
Boş bir tuple bildirmenin doğru yolu nedir?Swift: Boş tupl bildirme
Diziler içinvar myArr : [String] = []
var myTuple: (key: String, val: Int) =()
?Bunu başarmak için doğru bir yol var mı?
Boş/doldurulmamış bir tuple değeri diye bir şey yoktur. Bu tupllerin Array
veya Dictionary
gibi koleksiyonlar olmadığını hatırlamak önemlidir. Tupllar yapılandırılmış tiplerdir. Örneğin, bir döngü ile bir tuple boyunca yineleyemezsiniz. Örneğinizde, myTuple
, String
ve Int
'u içeren tek bir değerdir.
Bir demet, aşağıdaki yapı olarak, isteğe bağlı bir isimsiz yapı gibi ama mümkün olsaydı adı açıklanmayan olmak için:
struct MyStruct {
let key: String
let val: Int
}
bir eksik kayıt düzeni değerini modellemek için, yapmanız gerekir Tüm tuple tipini isteğe bağlı hale getirin.
var myTuple: (key: String, val: Int)? = nil
Bir * boş tuple * olduğunu unutmayın - hiçbir şey döndürmeyen işlevlerin dönüş türü yani 'Void'. Https://developer.apple.com/reference/swift/void adresine bakın. – Palimondo
değerler eklenirse veya –
opsiyonel siz "ile başlatabilir" ve 0 –
@LeoDabus "bu değerler geçerli olup olmadığını sihirli değerler'" "'gibi" ve '0' tehlikeli olabilir yapma: Örneğin . –