Der Martin: Quersumme

Beitrag lesen

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.
0 58

Quersumme

prinz martin
  • javascript
  1. 0
    Struppi
    1. 0
      Der Martin
      1. 0
        derletztekick
        1. 0
          Prinz Martin
          1. 0
            Prinz Martin
            1. 1
              Struppi
      2. 0
        Struppi
        1. 0
          Struppi
          1. 0
            Vinzenz Mai
          2. 0
            derletztekick
            1. 0
              Struppi
              1. 0
                derletztekick
                1. 0
                  Struppi
                  1. 0
                    derletztekick
                    1. 0
                      Gunnar Bittersmann
                  2. 0
                    Der Martin
                    1. 0
                      Struppi
                      1. 0
                        Der Martin
                        1. 0
                          Struppi
                      2. 0

                        der zaunpfahl

                        seth
                        • software
                        1. 0
                          Struppi
            2. 0
              Struppi
              1. 0
                derletztekick
              2. 0
                Gunnar Bittersmann
                1. 0
                  Struppi
                  1. 0
                    Gunnar Bittersmann
                  2. 0
                    derletztekick
                    1. 0
                      Struppi
                      1. 0
                        derletztekick
                        1. 0
                          Gunnar Bittersmann
                2. 0

                  loesung von Gunnars aufgabe

                  seth
                  • sonstiges
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Ashura
                      • menschelei
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          seth
                3. 0
                  Christian Seiler
                  1. 0
                    seth_not@home
                    • programmiertechnik
                    1. 0
                      Ashura
                      1. 0
                        seth
                        1. 0
                          Ashura
                          1. 0
                            seth
                            1. 0
                              Ashura
                              1. 0
                                seth
                          2. 0
                            Jörg Lorenz
                            1. 0
                              seth
                              1. 0
                                Jörg Lorenz
                                1. 0

                                  rot13

                                  seth
                                  • sonstiges
                                  1. 0
                                    Jörg Lorenz
                          3. -1
                            at
                      2. 0
                        Ashura
                        • menschelei
                        1. 0
                          seth
              3. 0
                Gernot Back
          3. 0
            Daniel Thoma
            1. 0
              Struppi
              1. 0
                Daniel Thoma
                1. 0
                  Struppi
                  1. 0
                    Gunnar Bittersmann