情報ページには、この宣言については言及されていません。1、2、または 3 のいずれかに設定されている用途を見つけましたが、他にどのようなオプションが可能ですか? それは正確に何をしますか?
表面的には、数字はマクロ名の後にさらに右にインデントする行数を意味するように見えますが、その場合、最初のフォームとしてすべてのフォームをインデントするようにするにはどうすればよいでしょうか?
例:
(declare (indent 1))
これを行います:
(-iter
(with (a b c))
(for i from 0 to 5)
(collect i)
(message "i: %s" i))
(declare (indent 2))
これを行います:
(-iter
(with (a b c))
(for i from 0 to 5)
(collect i)
(message "i: %s" i))
(declare (indent 256))
(または十分に大きな数)はこれを行います:
(-iter
(with (a b c))
(for i from 0 to 5)
(collect i)
(message "i: %s" i))
任意の大きな数を提供することを除いて、最後のものをやりたいと思います。「すべて」またはその効果を伝える方法はありますか?