Konstanten in der Programmierung sind Definitionen, deren Wert während der Ausführung eines Programms festgelegt ist. Literale in den meisten Sprachen sind zum Beispiel Konstanten. In referenziell transparenten Programmierstilen sind alle Definitionen konstant.
Ich habe eine Klasse, die wie folgt aussieht:
%Vor%
Im Grunde versucht es sich selbst zu reflektieren. Ich weiß, wie man die Felder ONE und & amp; ZWEI. Aber woher weiß ich, ob es eine Konstante ist oder nicht?
In einem Initialisierer habe ich einen riesigen COUNTRY_CODES Hash mit folgendem Format:
%Vor%
In meinem Modell möchte ich bestätigen, dass der eingegebene Wert ist:
vorhanden
ein Schlüssel meines Ländercode-Hashes
Wie stelle ich...
%Vor%
Der Iterator scheint konstant zu sein, aber items.begin() gibt keinen konstanten Iterator zurück. Oder, das ist es, was ich denke , weil der Mouseover-Fehler etwa so aussieht:
%Vor%
Warum?
Ich habe am Switch-Fall gearbeitet.
Wenn wir class.getName () verwenden, dann bekomme ich den Fehler, dass "case-Ausdrücke konstante Ausdrücke sein müssen" wie folgt:
%Vor%
Auch wenn wir folgendes tun, nehmen wir den Namen der String-Kl...