Als «constants» getaggte Fragen

Konstanten in der Programmierung sind Definitionen, deren Wert während der Ausführung eines Programms festgelegt wird. Literale in den meisten Sprachen sind beispielsweise Konstanten. In referenziell transparenten Programmierstilen sind alle Definitionen konstant. Ein const-qualifizierter Datenspeicherbereich (Objekt, Feld, Variable, Parameter) ändert sich "nie" und ermöglicht so zusätzliche Codegeneratoroptimierungen und zusätzliche statische Überprüfung der Programmkorrektheit.


5
PHP - Konstante innerhalb einer Klasse definieren
Wie kann ich eine Konstante innerhalb einer Klasse definieren und so gestalten, dass sie nur sichtbar ist, wenn sie in einem Klassenkontext aufgerufen wird? ....etwas wie Foo::app()->MYCONSTANT; (und wenn aufgerufen, gerne MYCONSTANTignoriert werden)
86 php  class  constants 

3
Überprüfen Sie, ob bereits eine Konstante definiert ist
Dies ist eine einfache, hoffe ich. Wie überprüfe ich im folgenden Beispiel, ob bereits eine Konstante definiert ist? #this works var = var||1 puts var var = var||2 puts var #this doesn't CONST = CONST||1 puts CONST CONST = CONST||2 puts CONST => 1 1 uninitialized constant CONST (NameError)
82 ruby  constants 



3
Name der dynamischen Konstante in PHP
Ich versuche, einen konstanten Namen dynamisch zu erstellen und dann zum Wert zu gelangen. define( CONSTANT_1 , "Some value" ) ; // try to use it dynamically ... $constant_number = 1 ; $constant_name = ("CONSTANT_" . $constant_number) ; // try to assign the constant value to a variable... $constant_value = …

5
Schnelle Konstanten: Struct oder Enum
Ich bin mir nicht sicher, welche von beiden Konstanten besser definieren können. Eine Struktur oder eine Aufzählung. Eine Struktur wird jedes Mal kopiert, wenn ich sie benutze oder nicht? Wenn ich an eine Struktur mit static letKonstanten denke , macht es meiner Meinung nach keinen Sinn, dass sie ständig kopiert …





17
Was ist der beste Weg, um die log TAG-Konstante in Kotlin zu definieren?
Ich erstelle meine ersten Kotlin-Klassen in meiner Android-Anwendung. Normalerweise habe ich zu Protokollierungszwecken eine Konstante mit Namen TAG. Was ich in Java tun würde, ist: private static final String TAG = MyClass.class.getSimpleName(); Ich weiß, dass ich in Kotlin-Klassen auf folgende TAGWeise erstellen kann: private val TAG = MyClass::class.java.simpleName Dies ist …

12
Rückgabe eines const-Verweises auf ein Objekt anstelle einer Kopie
Beim Umgestalten von Code bin ich auf einige Getter-Methoden gestoßen, die einen std :: string zurückgeben. So etwas zum Beispiel: class foo { private: std::string name_; public: std::string name() { return name_; } }; Sicherlich würde der Getter besser ein const std::string&? Die aktuelle Methode gibt eine Kopie zurück, die …
73 c++  constants 

6
Definieren Sie konstante Variablen im C ++ - Header
Ein Programm, an dem ich arbeite, hat viele Konstanten, die für alle Klassen gelten. Ich möchte eine Header-Datei "Constants.h" erstellen und alle relevanten Konstanten deklarieren können. Dann kann ich in meinen anderen Klassen einfach aufnehmen #include "Constants.h. Ich habe es mit #ifndef... #define ...Syntax gut funktionieren lassen . Ich würde …
73 c++  header  constants 

3
So deklarieren Sie eine Konstante in Java
Wir schreiben immer: public static final int A = 0; Frage: Ist static finaldie einzige Möglichkeit, eine Konstante in einer Klasse zu deklarieren ? Wenn ich public final int A = 0;stattdessen schreibe , ist das Aimmer noch eine Konstante oder nur ein Instanzfeld ? Was ist eine Instanzvariable ? …
71 java  constants 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.