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