Yapılar Yapılar sayesinde verileri gruplaştırabilir ve birbirleriyle ilişkili veriler bir arada değerlendirebilir
. Bir Yapı normal dir değişken gibidir, aynı zamanda dizilimde olabilir
. Bir dizilim mantığına benzer konsepttir
. Dir dizilim aynı türden birçok veri içerebilirken, yapı aynı veya farklı türden verileri içerebilir
. Dizilim liste mantığı üzerinden çalışırken, yapı daha çok bir not defteri mantığı üzerinden çalışır
. Örnek
:
Yapı İsim
Değişken Rakam a
Değişken Rakam b
Değişken Metin c
Dizilimsel Rakam d
Dizilimsel Metin e
YapıSon
Değişken biçiminde Kullanım
:
Yapı ÖzelYapım
Değişken Rakam a
Değişken Rakam b
Değişken Metin c
Dizilimsel Rakam d
Dizilimsel Metin e
YapıSon
Prosedür Başlat ()
Belirle ÖzelYapım verilerim
verilerim.a = 12
verilerim.b = 24
verilerim.c = "Hayat Güzel"
verilerim.d = 83
verilerim.e = "Vay Be :-)"
ProsedürSon
Yapılar birbirlerinden kaynak alabilir
. Yani yeni bir yapı, başka bir yapının yapısını alabilir ve üzerine kendisini inşa edebilir
:
Yapı İlker
Değişken Rakam a
Değişken Rakam b
YapıSon
Yapı Çifter Kaynağı İlker
Değişken Rakam c
Değişken Rakam d
YapıSon
Değişken biçiminde Kullanım
:
Prosedür Başlat ()
Belirle Çifter sayılarım
sayılarım.a = 12
sayılarım.b = 24
sayılarım.c = 47
sayılarım.d = 93
ProsedürSon
Yapı kendisi dışında başka yapılardanda öğe sahibi olabilir
:
Yapı BaşkaYapı
Değişken Rakam a
Değişken Rakam b
YapıSon
Yapı BenimYapı
Değişken Rakam c
Değişken Rakam d
Belirle BaşkaYapı e
YapıSon
Değişken biçiminde Kullanım
:
Prosedür Başlat ()
Belirle BenimYapı sayılarım
sayılarım.e.a = 12
sayılarım.e.b = 24
sayılarım.c = 47
sayılarım.d = 93
ProsedürSon
Dizilim örneği
:
Prosedür Başlat ()
Belirle Dizilimsel BenimYapı sayılarım
? Birinci dizilim öğesi
sayılarım[0].e.a = 12
sayılarım[0].e.b = 24
sayılarım[0].c = 47
sayılarım[0].d = 93
? İkinci dizilim öğesi
sayılarım[1].e.a = 80
sayılarım[1].e.b = 90
sayılarım[1].c = 45
sayılarım[1].d = 52
ProsedürSon