Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pt.comp.programacao > #260
| From | Daniel Cerqueira <dan.list@lispclub.com> |
|---|---|
| Newsgroups | pt.comp.programacao |
| Subject | Re: sobre loops em common lisp |
| Date | 2024-02-29 10:15 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <87h6hrlgo6.fsf@lispclub.com> (permalink) |
| References | <87edcxza4m.fsf@example.com> <87le74la4b.fsf@lispclub.com> <87ttlst7px.fsf@example.com> |
Patricia Ferreira <pferreira@example.com> writes: > Daniel Cerqueira <dan.list@lispclub.com> writes: > >> Patricia Ferreira <pferreira@example.com> writes: >> >>> Finalmente aprendi a fazer uns laços básicos por aqui. >>> >>> Eis um loop infinito: >>> >>> (loop >>> (format t "See you in never.~%")) >>> >>> Chamo de ``loop fechado'' aquele em que você sabe quando ele termina >>> antes mesmo de começar: >>> >>> (dotimes (x 10 'done) >>> (format t "x = ~a~%" x)) >>> >>> Chamo de ``loop aberto'' aquele que é feito com do: >>> >>> (do ((x 1 (1+ x)) >>> (y 10 (1- y))) ;; sua lista de variáveis a iterar >>> (when (satisfied?) 'done) ;; quando termina? >>> (format t "x = ~a, y = ~a~%" x y)) >>> >>> É difícil escrever quando a gente não conhece a linguagem. Mais uma >>> razão pra eu amar Lisp---mesmo sem conhecer, estou me divertindo como >>> nunca. Incrível. Grande agradecimento ao GNU EMACS, SLIME, SBCL. Mais >>> importante, muito obrigado à primeira pessoa que me chamou a atenção de >>> Lisp. >> >> Oi Patricia. O PCL explica isso dos loops. O livro está aberto online em >> https://gigamonkeys.com/book/ . >> >> Bons processamentos. > > Thanks. Vou ler o ``LOOP for black belts''. Mas não sei se pretendo > usar esses truques todos, não. Parece difícil de entender como essas > coisas funcionam. Ainda não sei o que vai acontecer. De repente vou > usar pra caramba. :) Ahaha. Mas repara, o "LOOP for Black Belts" é um tópico avançado. Antes ainda tem uns capítulos que explicam sobre o `do` e o `dotimes`. Página 83, Capítulo 7. ;-)
Back to pt.comp.programacao | Previous | Next — Previous in thread | Next in thread | Find similar
sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-02-27 21:48 -0300
Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-02-28 18:25 +0000
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-02-28 21:49 -0300
Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-02-29 10:15 +0000
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-03 22:49 -0300
Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-04 07:55 +0000
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-04 14:37 -0300
Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-04 19:49 +0000
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-04 21:46 -0300
Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-05 09:03 +0000
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 17:21 -0300
Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-06 08:56 +0000
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-08 17:16 -0300
Re: sobre loops em common lisp Daniel Cerqueira <dan.list@lispclub.com> - 2024-03-08 21:11 +0000
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-08 18:38 -0300
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 17:23 -0300
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 19:50 -0300
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 20:05 -0300
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-05 20:07 -0300
Re: sobre loops em common lisp Patricia Ferreira <pferreira@example.com> - 2024-03-08 17:12 -0300
csiph-web