[[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