본문 바로가기

LISP?

Lisp 덧셈, 곱셈

Lisp 덧셈, 곱셈은 이렇게 한다.

- '('로 시작하고 ')'로 마친다.
- 연산자를 제일 먼저 써준다. 덧셈이면 +, 곱셈이면 *
- 그 다음에는 계산할 수를 2개 이상 나열한다.
- 다쓰고 엔터를 누르면 바로 계산 결과가 보인다.


CL-USER 1 > (+ 1 2 3 4 5 6 7)
28

CL-USER 2 > (* 3 3 4 5 6 6 6 )
38880

CL-USER 3 > (* 1 2 3 4 5 6 7 8 9 10)
3628800

CL-USER 4 >

----------------------------------------

분수의 덧셈, 곱셈도 된다.


CL-USER 4 > (+ 1/2 4/5)
13/10

CL-USER 5 > (* 1/2 4/5)
2/5

결과도 분수로 나오는 것을 볼 수 있다.

위와 같이 Lisp는 연산자를 피연산자 앞에 쓴다. 이를 prefix notation이라 한단다.