Delphi/Array(Dizi) Tanımlama Yöntemleri//Cem Adrian

BÖKE

Yaşayan Forum Efsanesi
20 Ağu 2016
8,754
411
Delphi programlama ile Array(Dizi) değişkeni tanımlama yöntemleri ve işlemlerini bu konumda anlatmaya çalıştım :)

11 Elemanlı Dizi Değişkeni Tanımlama

Kod:
var dizi : Array[0..10] of integer;

veya

Kod:
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

Kod:
const
dizi:Array[0..2] of integer=(10,20,30);
//integer sabit array tanımlaması yapıldı ve değerleri atandı.

Yöntem 2

Kod:
const
dizi:Array[0..2] of AnsiString=('Mavi','Yeşil','Sarı');

Yöntem 3

Kod:
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ı.

İki boyutlu dizi tanımlama

Kod:
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 Array Tanımlama

Kod:
var
dinamikdizi:Array of integer;
//Program içerisinde dizi değişkeninin boyutunu belirleme.
SetLength(dinamikdizi,10);

Not: Var la tanımlanan dizilerde ilk değer ataması yapılamaz.



 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.