C++、Java、JavaScript などの言語で Lisp インデント スタイルを使用することについて、人々がどう考えているか知りたいです。それは私にとって非常にコンパクトできれいです。中括弧言語で同様のことを行うのは良い考えかどうか疑問に思っていました。私は最近 JavaScript で作業を行っているので、JavaScript を例として使用します。
通常、私はこのようなものを使用します。
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff();
}
else {
takeABreak();
}
}
これは次のようになります
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff(); }
else {
takeABreak(); } }
これはコンパクトで、Python のように中かっこよりもインデントに重点を置いています。Lisp は特にきれいな言語であるとは知られていませんでしたが、私はこれが好きで、同時に終了する入れ子になったブロックがたくさんある場合は少し複雑になる可能性がありますが、見た目がひどいとは思いません。でも、セカンドオピニオンが欲しいです。JavaScript で Python をコーディングしようとするべきではないのでしょうか?