(do ((n 0 (1+ n))
(cur 0 next)
(next 1 (+ cur next)))
((= 10 n) cur)))
To jest przykład z Lisp podręcznika na temat słów kluczowych „zrobić”Zrozumienie Common Lisp zrobić makro składnię
„zrób” podstawowy szablon jest:
(do (variable-definitions*)
(end-test-form result-form*)
statement*)
Ale na tym przykładzie, że to nie jest dla mnie jasne, która część jest która. A także, co robią te środkowe 2 linie?
Dziękujemy!
AFAIR, "do" to makro. – zvrba