Słowo kluczowe var w Go

Słowo kluczowe var w języku Go  służy do tworzenia zmiennych określonego typu z odrębną nazwą i wartością początkową. Inicjalizacja jest opcjonalna w momencie deklaracji zmiennej za pomocą słowa kluczowego var, co omówimy później w tym artykule.

Słowo kluczowe var w Go

Składnia:

var identifier type = expression

Na przykład:

// ở đây quantrimang1 là định danh
// hoặc tên biến, int là
// kiểu và 200 là giá trị được gán
var quantrimang1 int = 200

Jak wiadomo, Go jest językiem statycznie typowanym, ale mimo to umożliwia usuwanie deklaracji typu danych podczas deklarowania zmiennej, jak pokazano w poniższej składni. Zjawisko to jest często określane mianem wnioskowania typu .

Składnia:

var identifier = initialValue

Na przykład:

var quantrimang1 = 200

Deklarowanie wielu zmiennych za pomocą słowa kluczowego var

Słowa kluczowego var używa się również do deklarowania wielu zmiennych w jednym wierszu. Można również podać wartości początkowe zmiennych, jak pokazano poniżej:

Zadeklaruj wiele zmiennych używając słowa kluczowego var wraz z typem:

var quantrimang1, quantrimang2, quantrimang3, quantrimang4 int

Zadeklaruj wiele zmiennych za pomocą słowa kluczowego var, podając ich początkowy typ i wartość.

var quantrimang1,  quantrimang2,  quantrimang3,  quantrimang4 int = 10, 20, 30, 40

Notatka:

Można również skorzystać z wnioskowania typu (omówionego powyżej), aby poinformować kompilator o typie, tj. mieć możliwość usunięcia typu podczas deklarowania wielu zmiennych.
Na przykład:

var quantrimang1, quantrimang2, quantrimang3, quantrimang4 = 10, 20, 30.30, true

Można również użyć wielu wierszy do zadeklarowania i zainicjowania wartości różnych typów, używając słowa kluczowego var w następujący sposób:
Na przykład:

var(
     quantrimang1 = 100
     quantrimang2 = 200.57
     quantrimang3 bool
     quantrimang4 string = "Quantrimang"
)

Gdy ta opcja jest używana typepodczas deklaracji, można zadeklarować wyłącznie wiele zmiennych tego samego typu. Natomiast podczas usuwania zmiennych typepodczas deklaracji można zadeklarować wiele zmiennych różnych typów.

Na przykład:

// Minh họa chương trình Go khai báo nhiều biến bằng từ khóa var
package main 

import "fmt"

func main() { 

	// Khai báo và khởi tạo nhiều biến cùng loại trong một dòng cùng với kiểu
	var geek1, geek2, geek3 int = 232, 784, 854 

	// Khai báo và khởi tạo nhiều biến của các kiểu khác nhau trong một dòng với kiểu không xác định
	var geek4, geek5, geek6 = 100, "GFG", 7896.46 

	
// Hiện giá trị của các biến
fmt.Printf("The value of geek1 is : %d\n", geek1) 
										
fmt.Printf("The value of geek2 is : %d\n", geek2) 
										
fmt.Printf("The value of geek3 is : %d\n", geek3) 

fmt.Printf("The value of geek4 is : %d\n", geek4) 
										
fmt.Printf("The value of geek5 is : %s\n", geek5) 
										
fmt.Printf("The value of geek6 is : %f", geek6) 
											
} 

Wynik:

The value of geek1 is : 232
The value of geek2 is : 784
The value of geek3 is : 854
The value of geek4 is : 100
The value of geek5 is : GFG
The value of geek6 is : 7896.460000

Ważne punkty, o których należy pamiętać, używając słowa kluczowego var w języku Go:

  • Deklarując zmienną za pomocą słowa kluczowego var, można usunąć albo typ , albo wyrażenie =, ale nie oba naraz. Jeśli usuniesz plik, kompilator zgłosi błąd.
  • Jeśli usuniesz wyrażenie , zmienna domyślnie będzie zawierać zero dla liczb, false dla wartości logicznych „” dla ciągów znaków i nil dla interfejsów i typów referencyjnych. Dlatego w języku Go nie ma pojęcia niezainicjowanej zmiennej.

Na przykład:

// Chương trình Go minh họa khái niệm từ khóa var
package main 
	
import "fmt"
	
func main() { 

	// Biến được khai báo nhưng không có khởi tạo
	var geek1 int
	var geek2 string 
	var geek3 float64 
	var geek4 bool

	// Hiện giá trị zero của các biến
	fmt.Printf("The value of geek1 is : %d\n", geek1) 
							
	fmt.Printf("The value of geek2 is : %s\n", geek2) 

	fmt.Printf("The value of geek3 is : %f\n", geek3) 

	fmt.Printf("The value of geek4 is : %t", geek4) 
								
} 

Wynik:

The value of geek1 is : 0
The value of geek2 is : 
The value of geek3 is : 0.000000
The value of geek4 is : false
Sign up and earn $1000 a day ⋙

Leave a Comment

Słowa kluczowe w Go

Słowa kluczowe w Go

Słowo kluczowe – słowa kluczowe to wyrazy w języku, które są używane w odniesieniu do pewnego wewnętrznego procesu lub reprezentują pewne zdefiniowane wcześniej działanie. Oto, co musisz wiedzieć o słowach kluczowych w języku Golang.

Typy danych w Golang

Typy danych w Golang

Typ danych określa typ danych, jakie może zawierać prawidłowa zmienna języka Go. W języku Go typy dzielą się na cztery kategorie:

Argumenty funkcji w Golangu

Argumenty funkcji w Golangu

W języku Go obsługiwane są dwa główne sposoby przekazywania argumentów: przekazywanie przez wartość i przekazywanie przez referencję. Go domyślnie używa przekazywania przez wartość.

Funkcja zwracająca wiele wartości w Golang

Funkcja zwracająca wiele wartości w Golang

W języku Go można zwracać wiele wartości z funkcji, korzystając z polecenia return. Innymi słowy, w funkcji polecenie return może zwracać wiele wartości.

Instrukcja Switch w Go

Instrukcja Switch w Go

Golang, podobnie jak większość innych języków programowania, posiada instrukcję switch. Oto jak używać instrukcji switch w języku Golang.

Przypadki, o których należy pamiętać podczas korzystania z poleceń wyboru w języku Golang

Przypadki, o których należy pamiętać podczas korzystania z poleceń wyboru w języku Golang

W tym artykule dowiesz się, jak używać domyślnego przypadku, aby uniknąć impasu. Najpierw jednak sprawdźmy, jaki jest przypadek impasu podczas korzystania z polecenia select w języku Go?

Anonimowe struktury i pola w Golang

Anonimowe struktury i pola w Golang

Anonimowe struktury w Golangu to tymczasowe struktury bez nazw, używane do jednorazowych celów, natomiast pola anonimowe umożliwiają osadzanie nienazwanych pól.

Jak używać Rune w Golang

Jak używać Rune w Golang

Czym są runy w języku Golang? Jak używać Rune w Golang? Odpowiedź znajdziesz w tym artykule.

Jak używać operatorów w Golang

Jak używać operatorów w Golang

Operatorzy pozwalają nam wykonywać różne typy operacji na operandach. W języku Go operatory można klasyfikować na podstawie ich różnych funkcji.

Identyfikator Void w Golang

Identyfikator Void w Golang

_(podkreślenie) w języku Golang nazywane jest pustym identyfikatorem. Identyfikator to zdefiniowana przez użytkownika nazwa komponentów programu, stosowana w celach identyfikacyjnych.

Jak stworzyć podstawowy program w Golang

Jak stworzyć podstawowy program w Golang

Witaj, świecie! jest pierwszym podstawowym programem w dowolnym języku programowania. Możesz napisać ten pierwszy program w języku Go, wykonując poniższe kroki.

Jak zainstalować Go w systemie Windows

Jak zainstalować Go w systemie Windows

Golang można łatwo zainstalować w systemie Windows. Poniżej znajduje się szczegółowy przewodnik krok po kroku dotyczący instalacji Golang w systemie Windows.

Metody o tej samej nazwie w Golang

Metody o tej samej nazwie w Golang

Język Go pozwala na tworzenie dwóch lub więcej metod o tej samej nazwie w tym samym pakiecie, ale odbiorcy tych metod muszą być różnych typów.

Funkcje w Go

Funkcje w Go

W języku Go funkcje to bloki kodu wykonujące określone zadania. Można je wielokrotnie wykorzystywać w całym programie, aby oszczędzać pamięć, poprawiać czytelność i oszczędzać czas.

Zakres zmiennej w Go

Zakres zmiennej w Go

Zakres zmiennej w języku Go określa część programu, w której dana zmienna jest dostępna. W języku Go wszystkie identyfikatory mają zakres leksykalny ustalany w momencie kompilacji.

Czym jest funkcja CORREL w programie Excel?

Czym jest funkcja CORREL w programie Excel?

Ilość danych może być przytłaczająca, ale funkcja CORREL programu Excel pomaga wyeliminować szum. Obliczanie współczynników korelacji to tajna broń, pozwalająca wykrywać ukryte trendy i podejmować mądrzejsze decyzje.

Co się stanie, jeśli utracisz swoje konto Google?

Co się stanie, jeśli utracisz swoje konto Google?

Utrata dostępu do konta Google może mieć poważne konsekwencje wykraczające poza możliwość wysyłania i odbierania wiadomości e-mail.

Google wprowadza funkcję tworzenia filmów AI w Gemini

Google wprowadza funkcję tworzenia filmów AI w Gemini

Firma Google właśnie ogłosiła, że ​​użytkownicy mogą teraz tworzyć filmy za pomocą sztucznej inteligencji za pośrednictwem swojego chatbota Gemini i niedawno uruchomionego eksperymentalnego narzędzia Whisk.

Instrukcje dotyczące tworzenia własnej postaci AI, która będzie rozmawiać ze wszystkimi

Instrukcje dotyczące tworzenia własnej postaci AI, która będzie rozmawiać ze wszystkimi

Meta AI Studio pozwala teraz na stworzenie własnej postaci AI, która będzie mogła rozmawiać z ludźmi w stylu postaci, którą sam stworzyłeś i zaprojektowałeś.

Rosja nakłada na Google wysoką karę pieniężną, kwota kary jest wielokrotnie wyższa od PKB świata

Rosja nakłada na Google wysoką karę pieniężną, kwota kary jest wielokrotnie wyższa od PKB świata

Google i Rosja wymierzyły ogromną karę pieniężną w ramach sporu prawnego o zawieszenie prokremlowskich kont na YouTubie.

Najnowszy kod legendarnego bohatera i jak go wprowadzić

Najnowszy kod legendarnego bohatera i jak go wprowadzić

Podróż do świata Trzech Królestw w grze Legend of the Proud stanie się łatwiejsza dzięki serii atrakcyjnych kodów prezentowych. Przyjrzyjmy się temu teraz.

Pierwsza osoba, której wszczepiono ChatGPT do mózgu w celu ułatwienia obsługi urządzeń elektronicznych

Pierwsza osoba, której wszczepiono ChatGPT do mózgu w celu ułatwienia obsługi urządzeń elektronicznych

Rozwiązanie ChatGPT jest testowane przez firmę Synchron, jednego z pionierów w dziedzinie implantów mózgowych (BCI), które mają pomóc pacjentom w obsłudze urządzeń elektronicznych.

Jak generatory sztuki AI ulepszają Twoje codzienne zdjęcia

Jak generatory sztuki AI ulepszają Twoje codzienne zdjęcia

Chcesz zmienić wygląd swoich codziennych zdjęć? Narzędzia do tworzenia dzieł sztuki wykorzystujące sztuczną inteligencję mogą nadać im wyjątkowego i kreatywnego charakteru, którego nie udałoby się uzyskać przy ręcznej edycji.

5 powodów, dla których sztuczna inteligencja Aria w Operze jest przydatna

5 powodów, dla których sztuczna inteligencja Aria w Operze jest przydatna

Wiele osób nie lubi sztucznej inteligencji, ponieważ chcą sami odczytywać surowe dane i je analizować. Jeśli jednak masz do wykonania jakieś żmudne zadanie i potrzebujesz pomysłów, wypróbuj Aria AI od Opery. Oto dlaczego Aria AI w Operze jest tak przydatna!

Najnowszy kod do gry House of Flying Daggers i jak go wykorzystać

Najnowszy kod do gry House of Flying Daggers i jak go wykorzystać

Code Thap Dien Mai Phuc daje graczom Kim Nguyen Bao, Hoan Khon Halo, Gold, Huyen Tinh, Huyen Tinh Chest

Black Myth: Wukong kradnie rekord Cyberpunk 2077

Black Myth: Wukong kradnie rekord Cyberpunk 2077

Biorąc pod uwagę większość pozytywnych recenzji, nie ma się co dziwić, że Black Myth: Wukong bije rekordy na Steamie.

Dowiedz się więcej o kodzie błędu 0xc00000e i jak go naprawić

Dowiedz się więcej o kodzie błędu 0xc00000e i jak go naprawić

Koszmarny niebieski ekran śmierci (BSOD) z kodem błędu 0xc00000e, który często pojawia się podczas uruchamiania systemu Windows 10, może być mylący.

Przestrzeń do wspólnej zabawy, nazwij przestrzeń

Przestrzeń do wspólnej zabawy, nazwij przestrzeń

Wiele osób używa spacji w nazwach swoich kont Play Together lub małych podkreślników, aby utworzyć odstępy między literami wpisanymi w nazwie.

Jak pobrać Black Beacon PC

Jak pobrać Black Beacon PC

Choć gra Black Beacon jest możliwa na komputerze PC, to w chwili obecnej nie jest ona oficjalnie zoptymalizowana pod kątem tej platformy.

Wzór na obliczenie powierzchni i objętości kuli

Wzór na obliczenie powierzchni i objętości kuli

Powierzchnia kuli jest czterokrotnie większa od powierzchni dużego koła, która jest czterokrotnie większa od stałej Pi pomnożonej przez kwadrat promienia kuli.