List

Bu bölümde List veri tipini detaylıca inceleyeceğiz.

List, liste oluşturmamızı sağlayan bir veri tipidir. List terimi ile kullanılır.

List isimler = ["Kaan", "Erkay", "Altan", "Emir"];

Index Nedir?

Index, List içindeki elemanların sıra numarasıdır. Index sırası 0'dan başlar. Yukarıdaki örneğe göre:

print(isimler[1]); //Erkay

List Uzunluğu

List uzunluğunu length fonksiyonu (getter) iliştirilerek öğrenilebilir.

print(isimler.lenght); //4

List Ters Çevirme

print(isimler.reversed); //(Emir, Altan, Erkay, Kaan)

First ve Last

print(isimler.firt); //ilk indexi verir.
print(isimler.last); //son indexi verir.

isEmpty ve isNotEmpty

isEmpty boşsa true, isNotEmpty boş değilse true döndürür.

runtimeType

List'in veri tipini verir. Veri tipi belirlenmemişse dynamic'tir.

add

List'e eleman ekler.

addAll

Başka bir List'teki elemanları ekler.

asMap

Map'e dönüştürür.

clear

List içeriğini temizler.

fillRange

Belirlediğimiz index aralığını null ile doldurur. Null belirlenmemiş veri tipidir. Yani boştur.

getRange

Belirlediğimiz aralığı verir.

indexOf

Yazılan nesnenin indexini verir.

insert

Belirlenen indexe eleman ekleme.

insertAll

Belirlenen indexe List ekleme.

lastIndexOf

Aramaya sondan başlayarak yazılan elemanın indexini verir.

remove

Yazılan elemanı kaldırır.

removeAt

Belirtilen indexteki elemanı kaldırır.

removeLast

List'in son elemanını kaldırır.

removeRange

Belirlenen aralığı kaldırır.

replaceRange

Belirtilen aralığı değiştirir.

setAll

Belirtilen indexten itibaren belirtilen List elemanlarının atanması.

setRange

Belirtilen aralığa atama.

shuffle

List'i rastgele olarak karıştırır.

sort

List'i veri tipine göre sıralar.

sublist

List'i verilen indexten başlatır.

Last updated

Was this helpful?