Mi piacerebbe sapere cosa pensano le persone sull'uso di uno stile di rientro Lisp per linguaggi come C++, Java, JavaScript, ecc. Sono sempre stato un fan di Python e di come è formattato senza parentesi graffe. È molto compatto e pulito per me. Mi stavo chiedendo se sarebbe stata una buona idea fare qualcosa di simile in un linguaggio arricciato. Ultimamente sto lavorando in JavaScript, quindi utilizzerò JavaScript come esempio.rientranza "Stile Lisp" su lingue di parentesi graffe
Normalmente, io uso qualcosa come questo, ad es.
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff();
}
else {
takeABreak();
}
}
Questo sarebbe poi diventato
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff(); }
else {
takeABreak(); } }
Quale è compatto, e si concentra più nei trattini, piuttosto che le parentesi graffe come Python. Lisp non era conosciuto per essere un linguaggio particolarmente carino, ma mi piace un po ', e non penso che sia troppo terribile, anche se le cose possono diventare un po' pelose quando si hanno molti blocchi annidati che terminano contemporaneamente. Mi piacerebbe una seconda opinione però. Forse non dovrei provare a codificare Python in JavaScript?