[[anasayfa|]] / [[basit_dili_kuralları|]] ====== Yoket ====== Bu kural özel alan rezervasyonlarını arabellekten kaldırmak için tasarlanmıştır. Özel alan rezervasyonları şöyledir: * [[isaret|İşaret]] kuralıyla yapılan bellek rezervasyonu * [[yapı|Yapı]]'dan elde edilen değişken * [[obje_ve_bilesen|Obje'den ve Bileşen'den]] elde edilen değişken * Metin, AsciiMetni ve Dizilimler * Diğer Veri Türleri Bunları ne yapar? * İşaret'in işaret ettiği bellek alanını kaldırır * Yapısal, Objesel veya Bileşensel değişkenin işaret ettiği bellek alanını kaldırır ve değişkeni sıfırlar * Dizilimi boşaltır * Metin ve AsciiMetninide boşaltır * Normal türleri ve işaretli adresleri sıfırlar. Sadece lokal birimde kullanılabilir. Eğer boşaltmaya veya kaldırmaya çalıştığı adres zaten boş ise veya yok ise, etkisiz kalır. Örnek: Prosedür Başlat () Dizilim Rakam a a = { 10; 20; 30; 40 } AyrıntılıDenetim a Yoket a AyrıntılıDenetim a ProsedürSon Aynı anda birçok adresi kaldırabilir veya sıfırlayabilir: Prosedür Başlat () Dizilim Rakam a; b; c a = { 10; 20; 30; 40 } b = { 50; 60; 70; 80 } c = { 15; 26; 37; 48 } AyrıntılıDenetim a && b && c Yoket a; b; c AyrıntılıDenetim a && b && c ProsedürSon