Chapter 2 データ型 - 2.1 単純データ型 - 2.1.4 シンボル (2)
gosh> (define xyz 9) xyz gosh> xyz 9
はぁ、define はグローバルですか……。ローカル変数ってあるのかな?([TODO])
そうそう、こうやって:
gosh> (xyz) *** ERROR: invalid application: (9) Stack Trace: _______________________________________
括弧を付けるとエラーになるのは、「自己評価的」っつーことかな、と思った。
gosh> (set! xyz #\c) #\c gosh> xyz #\c
何でも入る。型宣言なしだし。こっちの方が好き。
破壊的メソッドは Ruby と同じ !(bang)。Ruby と同じっつーか、こっちの方が先だな。
めっさ短いけどここまで。