컨솔에 문자 출력하는 Common Lisp 구문은
(format f "문자열(스트링)~%")
이다. 여기서 ~%는 C 언어의 개행문자 "\n"에 해당한다.
이다. 여기서 개행문자 "\n"은 추가하지 않아도 된다.
소스 파일명: hello.lisp
------------------------------[소스 시작]
(format t "Hello, world!~%")
(quit)
------------------------------[소스 끝]
;; 윈도우 XP에 설치된 CLISP으로 실행하는 경우:
실행> clisp
i i i i i i i ooooo o ooooooo ooooo ooooo
I I I I I I I 8 8 8 8 8 o 8 8
I \ `+' / I 8 8 8 8 8 8
\ `-+-' / 8 8 8 ooooo 8oooo
`-__|__-' 8 8 8 8 8
| 8 o 8 8 o 8 8
------+------ ooooo 8oooooo ooo8ooo ooooo 8
Welcome to GNU CLISP 2.49 (2010-07-07) <http://clisp.cons.org/>
Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2010
Type :h and hit Enter for context help.
[1]> (load "hello.lisp")
;; Loading file hello.lisp ...
Hello, world!
Bye.
또는
실행> clisp -i hello.lisp
i i i i i i i ooooo o ooooooo ooooo ooooo
I I I I I I I 8 8 8 8 8 o 8 8
I \ `+' / I 8 8 8 8 8 8
\ `-+-' / 8 8 8 ooooo 8oooo
`-__|__-' 8 8 8 8 8
| 8 o 8 8 o 8 8
------+------ ooooo 8oooooo ooo8ooo ooooo 8
Welcome to GNU CLISP 2.49 (2010-07-07) <http://clisp.cons.org/>
Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2010
Type :h and hit Enter for context help.
;; Loading file hello.lisp ...
Hello, world!
Bye.
;; 윈도우 XP의 cygwin에 설치된 CLISP으로 실행하는 경우:
실행> clisp -i hello.lisp
i i i i i i i ooooo o ooooooo ooooo ooooo
I I I I I I I 8 8 8 8 8 o 8 8
I \ `+' / I 8 8 8 8 8 8
\ `-+-' / 8 8 8 ooooo 8oooo
`-__|__-' 8 8 8 8 8
| 8 o 8 8 o 8 8
------+------ ooooo 8oooooo ooo8ooo ooooo 8
Welcome to GNU CLISP 2.48 (2009-07-28) <http://clisp.cons.org/>
Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2000
Copyright (c) Sam Steingold, Bruno Haible 2001-2009
Type :h and hit Enter for context help.
;; Loading file hello.lisp ...
Hello, world!
Bye.
;; 윈도우 7에 설치된 Clozure Common LISP으로 실행하는 경우:
실행> wx86cl -l hello.lisp
Hello, world!
또는
실행> wx86cl64 -l hello.lisp
Hello, world!
'프로그래밍 > Common Lisp' 카테고리의 다른 글
80컬럼 컨솔에 19단표 출력하기 예제 for Common Lisp (0) | 2013.08.29 |
---|---|
(최대공약수 구하기) while... 반복문 예제 for Common Lisp (0) | 2013.08.29 |
if...else... 조건문 사용 예제 for Common Lisp (0) | 2013.08.29 |
명령행 인자 처리 예제 for Common Lisp (0) | 2013.08.29 |
구구단 출력 예제 for Common Lisp (0) | 2013.08.29 |