Anasayfa / Basit Dili Kuralları

Yapı

Yapılar sayesinde verileri gruplaştırabilir ve birbirleriyle ilişkili veriler bir arada değerlendirilebilir. Bir Yapı normal dir değişken gibidir, aynı zamanda dizilimde olabilir. Bir dizilim mantığına benzer konsepttir.

Bir 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