キーワードって何ぞ?
そういえば、キーワード引数のところ(82ページ)で、
キーワードは
:名前
と、コロンの後に名前を書くことで作成できます。
とあった。
「作成できます」って書いてあるから、なにかが定義されるのかと思ったけど、そうではないみたい?
'hoge
が
(quote hoge)
の糖衣構文であるように、たぶん
:hoge
も何かの糖衣構文なのかな。
って思ってたら
そのすぐ下にあったよmake-keyowrd関数。
もしかして、これが黒幕なのかな?
ってことでやってみた。
gosh> (print-score (make-keyword "name") "yagiey") yagiey: score=unknown
おぉ!
print-scoreの定義はid:yagiey:20090219:1235052188に。