Ladies_Man

Чтение слов из стандартного потока ввода

Dec 26th, 2013
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.42 KB | None | 0 0
  1. (define (read-words)
  2.   (define (iter s l)
  3.     (let ((a (read-char)))
  4.          (if (eof-object? a)
  5.              (if (not (equal? s "")) (append l (list s)) l)
  6.              (if (or (equal? a #\space) (equal? a #\newline))
  7.                  (if (equal? s "")
  8.                      (iter "" l)
  9.                      (iter "" (append l (list s))))
  10.                  (iter (string-append s (string a)) l)))))
  11.   (iter "" '()))
Advertisement
Add Comment
Please, Sign In to add comment