proglog

主にプログラミングに関する断片的メモ

2010-05-01から1ヶ月間の記事一覧

schemeで変数名を式で。データファイル処理

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…

文字でマッチさせるcase文とシンボル

ちょっとはまったのでメモ。 schemeのcase文はeqv?でマッチさせるので数値とかシンボルとかで使うようだ。 しかし、マッチ先に空白を含むシンボルを置きたい時に、なんだかうまくいかない。 string->symbolでその場で変換、というわけにはいかない感じ。で、…