You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Soll das Feature ein Problem lösen?
Wenn man eine Bibliothek schreibt muss man manchmal Werte öffentlich machen, die der Nutzer nicht verändern darf. Zum Beispiel IDs oder Flags.
Alternativen
Natürlich könnte man eine Funktion machen, die einen konstanten Wert zurück gibt, jedoch würde das drei Zeilen pro Konstante brauchen.
Das Feature
Eine neue Deklaration um Konstante zu deklarieren.
Syntax Vorschlag
Man könnte, wie in anderen Sprachen, das Wort "konstant" an eine Variablendeklaration anhängen: Die konstante Zahl foo ist 5..
Da der Wert auf der rechten Seite jedoch konstant sein muss, ist es nicht nötig einen Typ anzugeben.
Die Konstante foo ist 5.
Ein bonus: Damit verhindert man diese wiedersprüchliche Deklaration: Die konstante Variable ....
The text was updated successfully, but these errors were encountered:
Soll das Feature ein Problem lösen?
Wenn man eine Bibliothek schreibt muss man manchmal Werte öffentlich machen, die der Nutzer nicht verändern darf. Zum Beispiel IDs oder Flags.
Alternativen
Natürlich könnte man eine Funktion machen, die einen konstanten Wert zurück gibt, jedoch würde das drei Zeilen pro Konstante brauchen.
Das Feature
Eine neue Deklaration um Konstante zu deklarieren.
Syntax Vorschlag
Man könnte, wie in anderen Sprachen, das Wort "konstant" an eine Variablendeklaration anhängen:
Die konstante Zahl foo ist 5.
.Da der Wert auf der rechten Seite jedoch konstant sein muss, ist es nicht nötig einen Typ anzugeben.
Ein bonus: Damit verhindert man diese wiedersprüchliche Deklaration:
Die konstante Variable ...
.The text was updated successfully, but these errors were encountered: