Koleksiyonlar
Liste
liste<T> tipi ve temel işlemler.
liste<T> en sık kullanılan sıralı, değiştirilebilir, indisli koleksiyondur. Sorgu üyeleri kaynağı değiştirmez.
Basit örnek
isimler: liste<metin> = ["Ali", "Ayşe"]syaz isimler.adetÇıktı
2
İlgili konular
Query İşlemleri · Dizi, Küme, Sözlük, sliste
Referans
Bu sayfa 3 katalog öğesini kapsar. Aşağıdaki maddeler language-spec, örnekler ve katalog alanlarından üretilmiştir.
liste<T>
Nedir?
liste<T> sıralı, değiştirilebilir ve sıfır tabanlı indisli koleksiyondur. Standart büyüyen dizi/koleksiyon tipidir. adet öğe sayısını tamsayı olarak verir.
Ne zaman kullanılır?
Ekleme/çıkarma, sıra ve indis erişimi gerektiğinde kullanın.
Değerler, işlemler ve dönüşümler
Bildirim: isimler: liste<metin> = ["Ali", "Ayşe"]. Boş [] hedef tip ister. ekle aynı örneğe ekler; kaldır ilk eşit öğeyi çıkarır (mantıksal). Sorgu üyeleri (filtrele, sırala, …) yeni koleksiyon üretir. liste.uzunluk tanı hatasıdır (US0854).
Tanımlama
isimler: liste<metin> = ["Ali", "Ayşe"]syaz isimler.adetÖrnek
isimler: liste<metin> = ["Ali", "Ayşe"]syaz isimler.adetÇıktı
2
Geçersiz örnek
isimler: liste<metin> = ["Ali"]syaz isimler.uzunlukUS0854 — liste.uzunluk geçersiz; adet kullanın.
Dikkat edilmesi gerekenler
- Boş [] hedef tip ister.
- küme/sözlük indislenez; liste indislenir.
- Gezinti sırasında mutasyon US1519.
İlgili konular
Dizi, Küme, Sözlük, sliste · Literaller · Veri Tipleri
'liste'
Nedir?
liste\<T\> sıralı, değiştirilebilir, indisli. adet; ekle; kaldır ilk eşit; içerir.
Sözdizimi
isimler: liste<metin> = ["Ali", "Ayşe"]Basit örnek
sayılar: liste<tamsayı> = [10, 20, 30]syaz "{sayılar.adet}"Çıktı
3
Dikkat edilmesi gerekenler
liste.uzunlukUS0854; indis dışı US1517.
İlgili konular
'küme' / 'sözlük' / 'sliste'
Nedir?
küme yinelenen tutmaz; sıra dil sözü değil. sözlük için \{k:v\} yok; ekle(k,v); yinelenen anahtar US1518. sliste ekleme sırasını koruyan sıralı koleksiyon.
Sözdizimi
etiketler: küme<metin>boş: sözlük<metin, tamsayı> = []sıra: sliste<tamsayı>Basit örnek
boş: sözlük<metin, tamsayı> = []Dikkat edilmesi gerekenler
küme/sözlükindislenmez.- Dolu köşeli literal sözlükte US0809.