5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  
レス数が950を超えています。1000を超えると表示できなくなるよ。

【Lisp】プログラミング言語 Clojure #3【JVM】

500 :デフォルトの名無しさん:2014/08/29(金) 15:30:50.58 ID:VZ6uxtiu
deffooというマクロを作って、ひとつのファイルの中で
(deffoo bar ...)
(deffoo baz ...)
とやると、
・関数 handle-foo-bar と handle-foo-baz
・変数 foo-handlers = {:bar handle-foo-dar, :baz handle-foo-baz }
が定義されるようなマクロを作りたい。
後者は別のマクロを作って(define-foo-handlers)みたいにファイルのどこかに書くことにしてもいいけど
deffooの引数を再び手で列挙しなくていいようにしたい。

こういうのってできる?

263 KB
新着レスの表示

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)