COMMON LISP JP > Archives > 2011/01/24

2011/01/24 13:08:21 UTCshiro
#
ああああああ、またmaphashが結果のリストを返すと勘違いして何時間も無駄にしてしまった。もうやだ。(defun for-each-hash (proc ht) (maphash proc ht)) してmaphash禁止令を自分に課そうかなあ。
2011/01/24 13:35:01 UTCsnmsts
#
良くわからないですけどmaphashのフェイスを変えるが吉かもです。
2011/01/24 13:40:18 UTCsnmsts
#
schemeと行き来していると極端にダメな印象なんだろうなぁ。でもmapcとかはひっかからないだろうなぁとか妄想する。
2011/01/24 13:45:55 UTCshiro
#
mapc, maplはそもそも使わないですねえ。副作用目的ならloopにしちゃう。
#
maphashもloopにすれば間違えないんですが、loopでhashを回る構文がどうもごちゃごちゃしすぎてて使う気になれないんですよねー。
2011/01/24 14:05:59 UTCsnmsts
#
個人的にはloopでパッケージを回すのはギリギリおけーなんすけどhashはもうちょい先だなぁと思っております。微妙なさがとても遠い。