2010-05-01から1ヶ月間の記事一覧
schemeでset!の第1引き数を式にしたい。 もちろん、シンボル、あるいは変数名を返すもの。perlで言うと、例えば、 @arry = ('foo','bar','baz','qux','quux'); for($i = 0; $i <5; ++$i){ ${ $arry[$i] } = $i; } print $foo , "\n"; print $bar , "\n"; pr…
ちょっとはまったのでメモ。 schemeのcase文はeqv?でマッチさせるので数値とかシンボルとかで使うようだ。 しかし、マッチ先に空白を含むシンボルを置きたい時に、なんだかうまくいかない。 string->symbolでその場で変換、というわけにはいかない感じ。で、…