【Lispに触れる】Hello World!!

ヤバイ×ヤバイ
肝心のHello Worldやってなかったよ!
早速やってみるっちゃ。

arc> (pr "Hello World!!")
Hello World!!"Hello World!!"

ん?


arc> (prn "Hello World!!")
Hello World!!
"Hello World!!"

ん?ん!

なんで2回??
1行目がpr|prnの結果で
2行目が"Hello World!!"が評価されたってこと??


arc> (pr (+ 1 2))
33
ふ〜ん。
つまり (+ 1 2)が2回評価されてるってことなのかい?


arc> (= a 1)
1
arc> (pr (= a (+ a 1)))
22
う〜ん。そうゆうわけでもなさそうな。。
わからん!!


あ!そっか。
1個目がprの結果で、2個目が(= a (+ a 1))の結果か。
ですよね?
あってるよね??

きっとあってる。間違いない。



arc> (pr "Hello" "World" "!!")
HelloWorld!!"Hello"


よく分からんorz...