Was sind Konstanten in Golang?

Was sind Konstanten in Golang?
Golang ist eine Open-Source-Programmiersprache, die aufgrund ihrer Einfachheit und starken Leistung populär geworden ist. Eine der Schlüsselmerkmale von Gehen ist seine Unterstützung für Konstante Geben Sie Qualifikatoren ein, die Werte sind, die während der gesamten Ausführung eines Programms gleich bleiben.

In diesem Artikel werden wir erfahren Konstanten in Golang im Detail.

Was sind Golang -Konstanten?

Konstanten in Gehen sind Variablen, die, sobald ein Wert zugewiesen und initialisiert wurde, während des Programms der Ausführung des Programms nicht geändert werden können. Der Hauptvorteil der Nutzung der Konstanten in der Gehen ist, dass wir eine Variable angeben können, die während der gesamten Zusammenstellung des Programms festgelegt bleibt.

Wie man Konstanten in Golang deklariert

In Gehen, Konstanten werden mit dem Schlüsselwort deklariert Const. In Golang gibt es zwei Arten von Konstanten::

  • Tippt
  • Ungetarn

Die Syntax einer typisierten Konstante ist:

Const =

Wenn ein Benutzer beispielsweise eine ganzzahlige Konstante mit einem Wert von 50 deklarieren möchte, wäre die Syntax:

const maxval int = 50

Die Syntax einer untypischen Konstante ist:

Const =

Der Konstante Variable in Gehen Kann die folgenden Typen haben:

1: Stringkonstanten: In Gehen, ein Faden Konstante ist ein Wert, der in doppelten Anführungszeichen eingeschlossen ist („“). Um eine String -Konstante zu erstellen, muss der Benutzer nur den gewünschten Wert innerhalb der Anführungszeichen einfügen. Während das Symbol '+' verwendet werden kann, um Strings zusammenzuschließen, ist es nicht der beste Weg, es zu tun. Stattdessen kann der Benutzer Funktionen wie verwenden „Fmt.Sprintf ” oder „Saiten.Verbinden" Saiten verkettet.

2: Ganzzahlkonstanten: Integer-Typ-Konstanten sind diejenigen, die einen Ganzzahlwert haben. Der = Operator kann verwendet werden, um einen beliebigen Ganzzahltypwert zuzuweisen.

3: Schwimmpunktkonstanten: In Gehen, Schwimmpunktkonstanten werden verwendet, um Werte mit Dezimalpunkten darzustellen. Wir können eine Gleitkomma-Konstante deklarieren, indem wir einfach den Wert mit dem Dezimalpunkt an der geeigneten Stelle schreiben.

4: boolesche Konstanten: Boolesche Konstanten repräsentieren den wahren Wert einer Aussage und kann entweder wahr oder falsch sein.

So implementieren Sie Konstanten in Golang

Um zu lernen, wie man implementiert Konstanten Folgen Sie in Go dem untergegebenen Beispiel, das die abdeckt Konstante variable Typen:

Paket Main
importieren (
"fmt"
)
func main ()
const i1 int = 100
const i2 = 200
const i3 = 4.28
const i4 = "LinuxHint.com "
const bool = falsch
fmt.Println ("Integer Typed Constant =", I1, "\ NinTier Untyped Constant =", i2, "\ nfloat Constant =", i3, "\ nstring Constant =", I4, "\ nboolean Constant =", bool)

Der obige Code deklariert vier verschiedene Arten von Konstanten: eine Ganzzahlkonstante, eine schwimmende Punktkonstante, eine Stringkonstante und eine boolesche Konstante. Es druckt diese Werte dann mit dem fmt.Println Funktion.

Wie man eine Konstante mit Ausdruck in Golang deklariert

Sie können auch eine Konstante in deklarieren Gehen innerhalb des Ausdrucks und es wird ähnlich wie das obige Programm funktionieren. Der folgende Code zeigt diesen Fall:

Paket Main
importieren (
"fmt"
)
const (
i1 int = 100
I2 = 200
i3 = 4.28
i4 = "LinuxHint.com "
i5 = falsch
)
func main ()
fmt.Println ("Integer Typed Constant =", i1, "\ NinTier untype constant =", i2, "\ nfloat constant =", i3, "\ nstring Constant =", i4, "\ nboolean Constant =", i5)

Ausgang

Abschluss

Gehen Sie Konstanten sind Werte, die während der Ausführung eines Programms konstant bleiben. Sie werden mit dem deklariert Const Schlüsselwort und verschiedene Typen wie Ganzzahl, Floating-Punkt, String und Boolescher. Lernen, wie man benutzt Konstanten In Gehen ist nützlich, da der Benutzer einen Wert angeben kann, der während der gesamten Ausführung des Programms konstant bleibt, wodurch seine Einfachheit und starke Leistung erhöht wird.