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 9 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:  
cron


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