Anasayfa / Basit Dili Kuralları

Modül

Bir modül uygulama içinde özel bir birimdir. Kendisine has bir global birimi vardır ve öğeleri vardır. Modül içindeki tüm öğeler sadece modüle ait olan global birimdeki değişkenlere ve dizilimlere erişirler. Ana kodun global birimi modül içindeki öğeler için erişim dışıdır. Konsept olarak C++ dilinde sunulan Namespace gibidir.

Örnek:

Modül  modülüm

    Değişken  Metin  a;  b;  c

    Prosedür  prosedürüm  ()
        ...
    ProsedürSon

ModülSon  

Modül öğelerine erişim modül adı üzerinden yapılır:

x  =  modülüm.a  +  modülüm.b

modülüm.prosedürüm()  

Modül başka bir modülü kaynak almaz. Fakat Modül içinde Modül tanımlanabilir:


Modül  modülüm

    Modül  altModül
    
        Dizilim  Rakam  rak1;  rak2
    
    ModülSon

    Değişken  Rakam  a;  b;  c

    Prosedür  prosedürüm  ()

        altModül.rak1  =  5

        altModül.rak2  =  3

        a  =  altModül.rak1  +  altModül.rak2

        b  =  a  *  3

        c  =  b  :  2

        Denetim  a  &&  b  &&  c

    ProsedürSon

ModülSon  

Dışardan kullanım:

Prosedür  Başlat  ()

    modülüm.AltModül.rak1  =  ...
    
    modülüm.prosedürüm()

ProsedürSon