Dokümantasyonda yayınlanan içeriklerin tümü (Yazılar, Resimler vesaire) Basit İnternet Sitesinin Kullanıcı Sözleşmesi kapsamındadır.
DokuWiki kaynakları GNU General Public License Version 2 lisansı altındadır.
Dokümantasyonda yayınlanan içeriklerin tümü (Yazılar, Resimler vesaire) Basit İnternet Sitesinin Kullanıcı Sözleşmesi kapsamındadır.
DokuWiki kaynakları GNU General Public License Version 2 lisansı altındadır.
Anasayfa / Basit Dili Kuralları
Aynı isime sahip, fakat parametre adetleri, parametre türleri, sonuç geri verme türleri farklı olan prosedürler ve metotlar kodlanabilir. Bu prosedürler birlikte bir yüklemedirler (Overloaded Functions). Derleyici parametre adetlerinden ve türlerinden hangi prosedürün çalıştırılmak istendiğini tespit eder.
Örnek:
Değişken Metin mesajnotu
Prosedür not ( Metin mesajım )
mesajnotu = mesajım
ProsedürSon
Prosedür not () Metindir
Sonuç mesajnotu
ProsedürSon
Prosedür Başlat ()
not( "Merhaba Dünya" )
Denetim not()
ProsedürSon
Yükleme yapılacak prosedür elemanlarının geri verme türü ve parametre türleri ayırt edilebilmesi için, bir takım ayrıntılar var:
Yükleme yapılacak prosedür elemanları arasında 'Esnek' türünden parametreler ve geri verme türleri gerekmediği sürece kullanılmamalıdır. 'Esnek' seçenek tespitleri esnasında sıkıntılara yol açabilir. Az ve öz kullanılmalıdır.
Aslında 'Esnek' parametrelere sahip olacak bir prosedürden yüklemeler türetmek gereksizdir. Fakat 'Esnek' yerine yüklemeler tanımlamak daha iyidir, çünkü daha verimli, daha az bellek alanı kullanımı ve daha optimal işlevsel performans sağlar.
Salt değerler sabit verilerdir. Mesela 5, 6, 8 gibi. veya metinsel veriler, mesela “Selam” veya 'Merhaba' veya ´Günaydın´ gibi.
Yükleme esnasında verinin türü net olmadığı için, sanal motor uyumlu seçenekler arasından ilkini alacaktır.
Net değerler adresi net olan verilerdir. Mesela değişken, dizilim gibi.
Örnekler:
Değişken Rakam a; b; c; Dizilimsel d; e; f; İşaretli g; h;
Örnekteki a, b, c, d, e, f, g, h ve i tanımlamaları net değerlerdir. Adrestirler ve türleri nettir, bellidir.
Yükleme esnasında verinin türü net olduğu için, sanal motor tam karşılığı olan seçeneyi alacaktır.