Rostkonstanten

Rostkonstanten
Eine Konstante ist eine Variable, die nach der Zuordnung nicht geändert werden kann. Sie sind ein universelles Merkmal über Programmiersprachen hinweg und ermöglichen es uns, „statische“ Werte zu definieren.

Konstante Werte sind hauptsächlich nützlich, wenn Sie eine Variable definieren müssen, die durch andere Teile des Programms geändert werden muss. Im Gegensatz zu unveränderlichen Variablen können konstante Variablen in Rost nicht selbst unter Verwendung des MUT -Schlüsselworts veränderlich gemacht werden.

Rostkonstanten

Es gibt zwei Arten von Konstanten in Rost:

  1. Globale Konstanten - Dies sind unveränderliche Werte, die alle Programmteile global verwenden können.
  2. Statische Konstanten - Diese Konstanten sind veränderlich, enthalten aber eine statische Lebensdauer. Die statische Lebensdauer wird automatisch abgeleitet und muss nicht kommentiert werden.

Wir werden uns nicht mit statischen Konstanten für dieses Tutorial befassen.

Rost deklarieren konstante Variable

Um eine konstante Variable in Rost zu deklarieren, verwenden wir das CONT -Schlüsselwort, gefolgt vom Namen der Variablen und dessen Typ.

Die Syntax ist wie gezeigt:

const var_name: type = value;

Beachten Sie, dass Sie im Gegensatz zu normalen Variablen im Rost den Typ einer konstanten Variablen explizit angeben müssen.

Nach den Rostregeln der Benennung sollte eine ständige Variable ein schreiendes Schlangengehäuse haben, wie es:

const variable_name = value;

Das folgende Beispiel zeigt, wie eine konstante Variable namens PI definiert wird.

const pi: f64 = 3.1415926535;
fnmain ()
Sei Radius = 7.141;
println!("Bereich des Cirlce: cm2", pi*radius*radius);

Nach der Erklärung können wir die konstante Variable in einem Teil des Programms verwenden.

Bereich von Die Cirlce: 160.20200192305325 CM2

Beachten Sie, dass der Compiler einen Fehler zurückgibt, wenn wir versuchen, den Wert einer konstanten Variablen zu ändern. Ein Beispiel ist wie unten gezeigt:

const pi: f64 = 3.1415926535;
fnmain ()
Pi = 3.141;
Sei Radius = 7.141;
println!("Bereich des Cirlce: cm2", pi*radius*radius);

Der obige Code sollte einen Fehler zurückgeben, wenn wir versuchen, den Wert einer konstanten Variablen zu ändern.

Abschluss

In diesem Artikel haben wir behandelt, wie man konstante Variablen erstellt und verwendet. Consts sind sehr nützlich, um globale Variablen festzulegen, die zu unerwartetem Verhalten führen würden, wenn sie geändert werden.