Loops/For: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 1,086: | Line 1,086: | ||
(princ #\*)) |
(princ #\*)) |
||
(terpri))</lang> |
(terpri))</lang> |
||
⚫ | |||
<lang lisp> |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=={{header|Coq}}== |
=={{header|Coq}}== |
||
Line 1,509: | Line 1,501: | ||
one line (Comprehensions) |
one line (Comprehensions) |
||
<lang elixir>for i <- 1..5, do: IO.puts (for j <- 1..i, do: "*")</lang> |
<lang elixir>for i <- 1..5, do: IO.puts (for j <- 1..i, do: "*")</lang> |
||
⚫ | |||
<lang lisp>;; Lisp implementation of c-for is like: |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
(let ((i nil) (str "")) |
|||
(while (progn (setq i (if (not i) 0 (1+ i) )) |
|||
(< i 5)) |
|||
(setq str (concat str "*")) |
|||
(message str) ) )</lang> |
|||
output logged in buffer *Messages*: |
|||
<pre> |
|||
* |
|||
** |
|||
*** |
|||
**** |
|||
***** |
|||
⚫ | |||
=={{header|Erlang}}== |
=={{header|Erlang}}== |