Jakie są stałe w Golang?

Jakie są stałe w Golang?
Golang to język programowania typu open source, który stał się popularny ze względu na swoją prostotę i silną wydajność. Jedna z kluczowych cech Iść jest jego wsparciem dla stały Kwalifikatory typu, które są wartościami, które pozostają takie same podczas wykonywania programu.

W tym artykule dowiemy się o stałe szczegółowo w Golang.

Co to są stałe golang?

Stałe w Iść są zmiennymi, które po przypisaniu wartości i zainicjowaniu nie można zmienić podczas procesu wykonania programu. Kluczowa zaleta wykorzystania stałej w Iść jest to, że pozwala nam określić zmienną, która pozostanie ustalona w całej kompilacji programu.

Jak deklarować stałe w Golang

W Iść, stałe są zadeklarowane słowem kluczowym const. Istnieją dwa rodzaje stałych w Golang,:

  • Wpisane
  • Niezapomniany

Składnia wpisanej stałej to:

const =

Na przykład, jeśli użytkownik chce zadeklarować stałą całkowitą o nazwie „Maxval” o wartości 50, składnia by:

const maxval int = 50

Składnia niezgodnej stałej to:

const =

stały zmienna w Iść może być następujących typów:

1: Stałe sznurka: W Iść, ciąg stały to wartość, która jest zamknięta w podwójnych znakach cytatowych („”). Aby utworzyć stałą ciągiem, użytkownik musi po prostu umieścić pożądaną wartość w cudzysłowie. Podczas gdy symbol „+” można użyć do łączenia strun, nie jest to najlepszy sposób, aby to zrobić. Zamiast tego użytkownik może używać funkcji takich jak „FMT.Sprintf ” Lub "smyczki.Dołączyć" do łączenia strun.

2: Stałe całkowitą: Stałe typu liczb całkowitych to te, które mają wartość liczb całkowitą. Operatora = można użyć do przypisania dowolnej wartości typu liczb całkowitych.

3: Stałe zmiennoprzecinkowe: W Iść, Stałe zmiennoprzecinkowe są używane do reprezentowania wartości z punktami dziesiętnymi. Możemy zadeklarować stałą zmiennoprzecinkową, po prostu pisząc wartość z punktem dziesiętnym w odpowiednim miejscu.

4: Stałe boolejskie: Stałe boolejskie reprezentują prawdziwą wartość instrukcji i może być prawdziwa lub fałszywa.

Jak wdrożyć stałe w Golang

Aby nauczyć się wdrażać stałe w Go, postępuj zgodnie z podanym poniżej przykładem, który obejmuje stały Rodzaje zmiennych:

Pakiet Main
import (
„FMT”
)
func main ()
const i1 int = 100
const I2 = 200
const i3 = 4.28
const i4 = "Linuxhint.com "
const bool = false
fmt.Println („liczba całkowita wpisana constant =”, i1, „\ ninteger niezwiązana stała =”, i2, „\ nfloat constant =”, i3, „\ nstring constant =”, i4, "\ nboolean constant =", bool)

Powyższy kod deklaruje cztery różne typy stały. Następnie drukuje te wartości za pomocą fmt.Println funkcjonować.

Jak zadeklarować stałą z ekspresją w Golang

Możesz również zadeklarować stałą Iść w wyrażeniu i będzie działać podobnie do powyższego programu. Poniższy kod ilustruje ten przypadek:

Pakiet Main
import (
„FMT”
)
const (
i1 int = 100
i2 = 200
i3 = 4.28
i4 = "Linuxhint.com "
i5 = false
)
func main ()
fmt.Println („liczba całkowita wpisana constant =”, i1, „\ ninteger untype constant =”, i2, „\ nfloat constant =”, i3, "\ nstring constant =", i4, "\ nbooolean constant =", i5)

Wyjście

Wniosek

Idź stałe są wartościami, które pozostają stałe podczas wykonywania programu. Są zadeklarowane za pomocą const Słowo kluczowe i kilka typów, takich jak liczba całkowita, zmiennoprzecinkowy, ciąg i boolean. Nauka korzystania stałe W Iść jest przydatny, ponieważ umożliwia użytkownikowi określenie wartości, która pozostanie stała podczas wykonywania programu, zwiększając w ten sposób jego prostotę i dobrą wydajność.