Ich würde gerne wissen, was die Leute denken über einen Lisp Einrückungsstil für Sprachen wie C++, Java, JavaScript, etc. Ich war schon immer ein Fan von Python und wie Es ist ohne Klammern formatiert. Es ist sehr kompakt und sauber für mich. Ich fragte mich, ob es eine gute Idee wäre, etwas Ähnliches in einer geschweiften Klammersprache zu machen. Ich habe in letzter Zeit in JavaScript gearbeitet, also werde ich JavaScript als Beispiel verwenden."Lisp Style" Einrückung auf geschweiften Klammern Sprachen
Normalerweise verwende ich so etwas, z.
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff();
}
else {
takeABreak();
}
}
würde diese dann
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff(); }
else {
takeABreak(); } }
werden, die kompakt ist und eher in den Einschnitten fokussiert als die Klammern wie Python. Lisp war nicht dafür bekannt, dass es eine besonders hübsche Sprache ist, aber ich mag das irgendwie, und finde es nicht zu schrecklich, obwohl die Dinge ein wenig haarig werden können, wenn viele verschachtelte Blöcke gleichzeitig enden. Ich hätte gerne eine zweite Meinung. Vielleicht sollte ich einfach nicht versuchen, Python in JavaScript zu programmieren?