Delphi Array, Delphi programlama ile Array(Dizi) değişkeni tanımlama yöntemleri ve işlemlerini bu makalede bir çok farklı örnekler ile göreceksiniz.
Delphi Array (Dizi) Tanımlama Yöntemleri
Tüm programlama dillerinde olduğu gibi en sık kullanılan tiplerden biri hiç şüphesiz dizi nesneleridir dizi nesleleri ile birden fazla veriyi tek bir değişken üzerinde gruplayarak depolayıp ihtiyaç duyulduğunda döngüler kurarak veriler üzerinden işlemler yaparız.
11 Elemanlı Dizi Değişkeni Tanımlama
1 | var dizi : Array[0..10] of integer; |
veya
1 2 3 4 | type diziler = array[1..10] of Real; var dizi:diziler; //Değer Atama dizi[0] := 100; //0'nci elemana 100 değerini aktardık. |
Sabit Uzunluklu Dizi Değişkenlerinin İlk Değerlerini Atama
Yöntem 1
1 2 3 | const dizi:Array[0..2] of integer=(10,20,30); //integer sabit array tanımlaması yapıldı ve değerleri atandı. |
Yöntem 2
1 2 | const dizi:Array[0..2] of AnsiString=('Mavi','Yeşil','Sarı'); |
Yöntem 3
1 2 3 4 | type diziler = array[0..2] of Real; //Real tip tanımlanıyor. const dizi:diziler(10,20,30); //3 elamanlı real değişken tanımlandı. |
Üstteki 3 yöntemimizde görüldüğü gibi sabit uzunluklu dizi değişkenleri tanımına değindik ihtiyacınıza göre sabit uzunluklu dizi değişkeni tanımlama yöntemini kullanabilirsiniz.
İki boyutlu dizi tanımlama
1 2 3 4 5 6 7 8 9 10 | var ikib_dizi:Array[0..2] of Array[0..1] of Integer; //Sonuç olarak bu şekilde bir dizi ortaya çıkmıştır. ikib_dizi[0,0] := 'test00'; ikib_dizi[0,1] := 'test01'; ikib_dizi[1,0] := 'test02'; ikib_dizi[1,1] := 'test03'; ikib_dizi[2,0] := 'test04'; ikib_dizi[2,1] := 'test05'; |
Dinamik Delphi Array Tanımlama
1 2 3 4 5 6 | var dinamikdizi:Array of integer; //Program içerisinde dizi değişkeninin boyutunu belirleme. SetLength(dinamikdizi,10); |
Not: var keyword’ü ile tanımlanan dizilerde ilk değer ataması yapılamaz.
Görüldüğü gibi array için kullanabileceğimiz birçok yöntem mevcut ve bunlardan bazılarını örneklerle açıklamaya çalıştık. Bu örnekler üzerinden yola çıktığımızda kafamızda hemen nerelerde ne gibi işlemler için kullanabileceğimiz ve ne gibi faydaları olabileceğini hemen canlandırmışızdır.
📚 Kaynaklar
📚 Delphi İle Alakalı Diğer Makalelerimiz
- Delphi TC Kimlik No Doğrulama Algoritması
- Delphi GetEnvironmetVariable İle Sistem Değerlerini Alma
- Delphi uygulamayı windows başlangıcına ekleme
✍ Lütfen olumlu-olumsuz tüm görüşlerinizi bana yorum yada mail yolu ile iletmeyi ihmal etmeyin.
🔗 Sosyal medya kanallarından makaleyi paylaşarak destek olursanız çok sevinirim.
👋 Bir sonraki makalede görüşmek dileğiyle.