List oluşturma
- Dart kursu
- Başlangıç
- Ders 53/116
- 4 dk
[] ile List oluşturmayı öğrenirsin.
List oluşturma
Dart'ta birden çok değeri sırayla tutmak için List kullanılır. Bir List, köşeli parantez içinde virgülle ayrılmış değerlerle yazılır: [1, 2, 3]. Boş bir List için [] yazılır.
Bir List'i değişkene atamak için var ya da açık tür kullanırsın: var numbers = [1, 2, 3]; ya da List<int> numbers = [1, 2, 3];. <int> tür parametresi, listenin int eleman tutacağını belirtir. Dart çoğunlukla türü kendisi anlar (type inference).
Tür parametresi
List hangi türden eleman tutacağını tür parametresi ile belirtir: List<int> tam sayı, List<String> dize, List<double> ondalıklı sayı listesidir. Tür parametresi ok (kıvrımlı) parantez içinde yazılır.
var ile tanımlarken Dart türü değerlerden çıkarır: var numbers = [1, 2, 3]; için numbers türü List<int>'dir. Boş liste tanımlarken tür ipucu gerekir: var empty = <int>[]; ya da List<int> empty = [];. Aksi halde tür belirsiz olur.
Uygulama List tanımla ve yazdır
var numbers = [1, 2, 3]; ile bir List tanımla. Sonra print(numbers); ile yazdır. Çıktı tek satırda [1, 2, 3] olmalı.
Başlangıç kodu
// numbers değişkenini tanımla ve yazdırÖrnek çözüm
var numbers = [1, 2, 3];
print(numbers);Beklenen çıktı
[1, 2, 3]
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi geçerli bir List sabitidir?
?- <1, 2, 3>
- (1, 2, 3)
- {1, 2, 3}
- [1, 2, 3] Doğru cevap
Açıklama: Köşeli parantez içinde virgülle ayrılmış değerler bir List'dir.
2 List bildirimini tamamla
var numbers = ____;
print(numbers);
var numbers = [1, 2, 3];
print(numbers);
Açıklama: [1, 2, 3] üç elemanlı bir int listesidir.
3 Parçayı işlevine eşle
| Kavram | Anlamı |
|---|---|
[1, 2, 3] |
Üç elemanlı liste |
[] |
Boş liste |
List<int> |
Tür parametresi |
var |
Tür çıkarımı |