関数には戻り値が必要です。試そうと思ったのも今回が初めてで、もしかしたらそうなるかも、とは思ってたけど、ほんとにそうなった。うささんの言葉を借りれば、つまり、常識的には、関数と変数の名前がぶつかるなんてありえねー。2005)Schemeで"list"という引数を使ってはまる罠。2005)GNUコーディング規約では関数の識別子の後に空白を入れますけれど、これを防ぐ目的もあるのではないでしょうか。2005)すみません、空白で何がどう防がれるのかわかりませんでした。教えていただけませんか。();と書くと、同じものであることが分かりやすいんじゃないですか、ということが言いたかったのです。