Defun ile başlayan satır bizim yazdığımız programın ilk satırıdır. Aşağıdaki gözüken örnek biraz uzun bir satırdır, açıklamalı metin yazıldığı için.
Kod:
(defun c:program_ismi (dikkate_alınmayan_komut / komut1 komut2 komut3 )
Dikkate alınmayan komut diye belirtiğim yerde gözüken değişken, aslında başka bir programda kullanılan ve tanımlanan bir değiskendir.. O kullanılan değişken bizim yazdığımız programda kullanılacaktır. Kullanılacaktır ama burada önemli bir husus var, komut1 komut2 diye çalıştırılan değişkenler eğer ilk satırda yazıyorsa program bitikten sonra bu değişkenler birdaha hatırlanmaz, dikkate alınmaz.
Kod:
(defun c:program_ismi ( / komut1 komut2 komut3 ) ; program ilk satırımız
.....
(princ)
)
Ama başlayan ilk satırımız aşağıdaki gibi ise komut1, komut2 diye tanımlanan değişkenler ilk satırda yazılmıyor ise, değerler hafızada kalır ve daha sonra başka bir programda kullanılabilir.
Kod:
(defun c:program_ismi ( ) ; program ilk satırımız
.....
(princ)
)
Defun ile program ismini tanımlar iken
c: kullanmayabiliriz, aşağıdaki örnekte olduğu gibi. Aşağıda gözüken
ard arda noktalı satırlar da temsili olarak konulmuştur, tipik bir program şeklini izah etmek için.
Kod:
(defun c:program_ismi ( / komut1 komut2 komut3 ) ; proram ilk satırımız
.....
.....
.....
(princ)
) ; program son satır
Kod:
(defun program_ismi ( / komut1 komut2 komut3 ) ; program ilk satırımız
.....
.....
.....
(princ)
) ; program son satır