Yeni bir başlık gönderCevap gönder 1. sayfa (Toplam 1 sayfa)   [ 1 mesaj ]
Yazar Mesaj
 Mesaj Başlığı: Lispde sıralı değişkenleri bir liste olarak tutmak
MesajGönderilme zamanı: 23 Eyl 2003 20:24 
Site Admin

Kayıt: 07 Oca 2002 13:14
Mesajlar: 1085
Konum: Turkey
Aşağıdaki lisp kodu bir liste içinde (listem) bir fonksiyondan gelen verileri saklar.

<pre id=code><font face=courier size=2 id=code>
(defun c:Listele (/ listem i)
(setq listem nil
i 0
)
(while (< i 10)
(setq listem (cons (birIslem i) listem)) <font color=green>;cons bir atomu listenin başına ekler</font id=green>
(setq i (1+ i))
)

<font color=green>;tam burada listem= '(18 16 14 12 10 8 6 4 2 0)</font id=green>
(setq listem (reverse listem))
<font color=green>;burada da listem= '(0 2 4 6 8 10 12 14 16 18)</font id=green>


(setq kacinci (getint "\nListenin kaçıncı elemanını görmek istiyorsunuz: "))

(princ (nth kacinci listem)) <font color=green>;İlk elemanın index nosu 0 (sıfır)dır</font id=green>
(princ)
)

<font color=green>;Kullanıcı tanımlı herhangi bir işlem</font id=green>
(defun birIslem (parametre1)
(* 2 parametre1)
)
</font id=code></pre id=code>


Başa Dön
 Profil  
 
Eskiden itibaren mesajları göster:  Sırala  
Yeni bir başlık gönderCevap gönder 1. sayfa (Toplam 1 sayfa)   [ 1 mesaj ]


Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 14 misafir


Bu foruma yeni başlıklar gönderemezsiniz
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı düzenleyemezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu foruma eklentiler gönderemezsiniz

Aranacak:
Geçiş yap:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
610nm Style by Daniel St. Jules of Gamexe.net


Türkçe çeviri: phpBB Türkiye