Moin allerseits!
warum macht ihr eigentlich immer die Klammer um den Rückgabewert einer Funktion?
Wer ist "ihr"?
Ich zähle mich in dem Fall bewusst zu "ihr".
Ich mache es, weil ich es übersichtlich(er) finde.
Ich hätte jetzt nicht den Begriff "übersichtlicher" gewählt. Aber ich finde es auf jeden Fall konsequent. Gut, ein return ist kein Funktionsaufruf. Aber für die meisten Sprachkonstrukte ist es vorgeschrieben, dass das "Argument" in Klammern steht, etwa bei if, while, switch oder try. Ich sehe also nicht ein, dass man nun in ein paar wenigen Sonderfällen, etwa bei return oder typeof, aus dieser Regel ausbrechen sollte.
Zumal ich Micha durchaus zustimme. Das Programmierer-Auge ist einfach an eine bestimmte Struktur gewöhnt: Funktionsname oder Schlüsselwort, Klammer auf, Argument(e), Klammer zu. Was aus diesem Schema rausfällt, irritiert beim Lesen erst einmal.
Du benutzt keinen Editor mit Syntaxhighlighting?
Nö. Die bunte Darstellung nervt mich mehr, als dass sie mir hilft. Etwas subtilere Hilfen, z.B. die Hervorhebung zusammengehörender Klammernpaare oder eine (halb)automatische Einrückung weiß ich dagegen wohl zu schätzen.
Schönen Tag noch,
Martin
Wenn du beim Kochen etwas heißes Wasser übrig hast, friere es ein.
Heißes Wasser kann man immer gebrauchen.