LISP Scheme Part7
■ このスレッドは過去ログ倉庫に格納されています
0441デフォルトの名無しさん
NGNG#if 条件式(S式)
〜
#else
〜
#endif
を書ける様にするのはどうでしょうか?
cppと違い、#ifの条件式にlispやschemeのS式を直接書ける利点があります。
それに、ブロックコメントの#|〜|#と同じ様に、切りだし規則が
S式と分離してるので、
(if 式
(define hoge 〜)
(define hoge 〜))
の様に、括弧の数を合わせたりする必要がない。
(define hoge
#if (eqv? version ...)
〜)
#else
〜)
#endif
自分の処理系にhookとして入れてありますが、
開発のバージョンで切り分けるときなどに重宝してます。
■ このスレッドは過去ログ倉庫に格納されています