Demetler
fn main() { let t: (i8, bool) = (7, true); dbg!(t.0); dbg!(t.1); }
-
Diziler gibi, demetlerin (tuple) de sabit bir uzunluğu vardır.
-
Demetler farklı türdeki değerleri bir bileşik tür (compound type) halinde gruplandırır.
-
Bir demetin alanlarına (fields) nokta ve değerin indeksi ile erişilebilir, örneğin
t.0,t.1. -
Boş demet
(), “birim türü (unit type)” olarak anılır ve, diğer dillerdekivoid’e benzer şekilde, bir geri dönüş değerinin (return value) bulunmadığını belirtir. -
Dizilerin aksine, demetler (tuple)
fordöngüsünde kullanılamaz. Bunun nedeni,fordöngüsünün tüm elemanların aynı türde olmasını gerektirmesidir; bu, demet için geçerli olmayabilir. -
Bir demete (tuple) eleman eklemenin veya çıkarmanın bir yolu yoktur. Eleman sayısı ve türleri derleme zamanında (compile time) sabittir ve çalışma zamanında (runtime) değiştirilemez.