2010-02-13から1日間の記事一覧
ローカル関数のつもりで defn をネストさせても defn は動的にvarを作っているだけなので関数外からも見えてしまう。 user> (defn aaa [] (defn bbb [] 1) 1) #'user/aaa user> (aaa) 1 user> (bbb) 1 しかも遅い。 (defn aaa1 [] (defn bbb [] 1) 1) (defn …
ローカル関数のつもりで defn をネストさせても defn は動的にvarを作っているだけなので関数外からも見えてしまう。 user> (defn aaa [] (defn bbb [] 1) 1) #'user/aaa user> (aaa) 1 user> (bbb) 1 しかも遅い。 (defn aaa1 [] (defn bbb [] 1) 1) (defn …