Als «syntax» getaggte Fragen

119
Seltsames "[]" nach Java-Methodensignatur

Ich habe mir heute Java-Code angesehen und eine seltsame Syntax gefunden: public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } Ich dachte, das kann nicht kompiliert werden und wollte das beheben, was ich für einen Tippfehler hielt, aber dann erinnerte ich mich, dass der...

118
Was bedeutet die "Just" -Syntax in Haskell?

Ich habe das Internet nach einer tatsächlichen Erklärung durchsucht, was dieses Schlüsselwort bewirkt. Jedes Haskell-Tutorial, das ich mir angesehen habe, wird nur zufällig verwendet und erklärt nie, was es tut (und ich habe mir viele angesehen). Hier ist ein grundlegender Code von Real World...

118
Java-Switch-Anweisung mehrere Fälle

Ich versuche nur herauszufinden, wie viele Mehrfachfälle für eine Java-switch-Anweisung verwendet werden können. Hier ist ein Beispiel dafür, was ich versuche: switch (variable) { case 5..100: doSomething(); break; } versus tun zu müssen: switch (variable) { case 5: case 6: etc. case 100:...

111
Ist es in Ordnung, == für Aufzählungen in Java zu verwenden?

Ist es in Ordnung, ==Enums in Java zu verwenden, oder muss ich es verwenden .equals()? Funktioniert bei meinen Tests ==immer, aber ich bin mir nicht sicher, ob mir das garantiert ist. Insbesondere gibt es keine .clone()Methode für eine Aufzählung, daher weiß ich nicht, ob es möglich ist, eine...

110
Syntax für sofortigen Funktionsaufruf

Es gibt eine JSLint- Option, eine der guten Teile in der Tat, die "Parens um unmittelbare Aufrufe erfordert", was bedeutet, dass die Konstruktion (function () { // ... })(); müsste stattdessen geschrieben werden als (function () { // ... }()); Meine Frage lautet: Kann jemand erklären,...

108
Verwenden von unset vs. Setzen einer Variablen auf leer

Ich schreibe gerade ein Bash-Test-Framework, in dem in einer Testfunktion sowohl Standard-Bash-Tests ( [[) als auch vordefinierte Matcher verwendet werden können. Matcher sind Wrapper für '[[' und setzen neben der Rückgabe eines Rückkehrcodes eine aussagekräftige Nachricht, die besagt, was erwartet...