Suchergebnisse für Anfrage "language-design"

3 die antwort

Warum können Variablennamen keine Leerzeichen enthalten? [Duplikat]

Diese Frage hat hier bereits eine Antwort: Gibt es eine Sprache, die Leerzeichen in Variablennamen zulässt? [/questions/5141160/is-there-any-language-that-allows-spaces-in-its-variable-names] 2 AntwortenVerbunden:Warum können Variablennamen ...

18 die antwort

Warum kann ich in C ++ nicht von int erben?

Ich würde gerne dazu in der Lage sein: class myInt : public int { };Warum kann ich nicht? Warum sollte ich wollen? Stärker tippen. Zum Beispiel könnte ich zwei Klassen definierenintA undintB, das lass mich machenintA + intA oderintB + intB, ...

6 die antwort

Warum sind reguläre Ausdrücke standardmäßig gierig?

Es scheint, dass dies eine große Verwirrung für Anfänger ist, die reguläre Ausdrücke schreiben, versteckte Leistungsprobleme verursachen können und es scheint, dass ein typischer Anwendungsfall nicht gierig wäre. Ist dies nur aus alten Gründen ...

TOP-Veröffentlichungen

7 die antwort

C # Static Member "Vererbung" - warum gibt es das überhaupt?

In C # werden die statischen Member einer Oberklasse in den Bereich der Unterklassen "vererbt". Zum Beispiel: class A { public static int M() { return 1; } } class B : A {} class C : A { public new static int M() { return 2; } } [...] A.M(); ...

3 die antwort

Was ist der Grund, warum Hochsprachen wie C # / Java den Operanden für die Anzahl der Bitverschiebungen maskieren?

Dies ist eher eine Sprachgestaltung als eine Programmierfrage. Das Folgende ist ein Auszug ausJLS 15.19 Schichtoperatoren [http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.19]: Wenn der hochgestufte Typ des linken ...

3 die antwort

Wie würden Sie die Abseitsregel implementieren?

Ich habe bereits einen Generator geschrieben, der den Trick macht, aber ich möchte wissen, wie die Off-Side-Regel am besten implementiert werden kann. Kurz:Abseitsregel [http://en.wikipedia.org/wiki/Off-side_rule]bedeutet in diesem Zusammenhang, ...

4 die antwort

Warum ist "final" in Java 8-Schnittstellenmethoden nicht zulässig?

Eine der nützlichsten Funktionen von Java 8 sind die neuendefault Methoden an Schnittstellen. Es gibt im Wesentlichen zwei Gründe (es kann auch andere Gründe geben), warum sie eingeführt wurden: Bereitstellung der tatsächlichen ...

3 die antwort

Warum keine gespeicherten Typeneigenschaften für Klassen in Swift?

Bei der Arbeit mit der Swift-Programmiersprache war ich überrascht, dass Klassen im Gegensatz zu Strukturen und Aufzählungen keine gespeicherten Typeneigenschaften unterstützen. Dies ist ein gemeinsames Merkmal anderer OO-Sprachen, daher nehme ...

8 die antwort

Warum gibt es in Scala keine String-Interpolation?

Dies ist nicht nur ein Witzbold ... Ich frage mich, ob jemand weiß, ob es einen tatsächlichen Designgrund gibt, warum Scala keine Interpolation unterstützt, die Groovy und anderen "syntaktisch besseren Javas" ähnelt. z.B. var str1 = "World"; ...

1 die antwort

Haben Standardkonstruktoren für private innere Klassen einen formalen Parameter?

Vorbehalt Nr. 1: Dies ist tatsächlich ein potenzieller Zweiteiler: Hat der Konstruktor für eine private innere Klasse einen formalen Parameter? Wenn ja, warum sagt die JLS das nicht? Und wenn nein, wie / warum nicht? Einschränkung Nr. 2:Diese ...