Jak używać zmiennych w Golangu

W językach programowania identyfikatory służą dokładnie temu, do czego sugeruje ich nazwa. Innymi słowy, identyfikatory to zdefiniowane przez użytkownika nazwy komponentów programu. W języku Go identyfikatorem może być nazwa zmiennej, nazwa funkcji, stała, etykieta instrukcji, nazwa pakietu lub typ. Oto informacje, które musisz znać o korzystaniu z identyfikatora w języku Golang.

Jak używać zmiennych w Golangu

Na przykład:

package main
import "fmt"

func main() {

 var name = "Quantrimang.com"
  
}

W powyższym przykładzie dostępne są łącznie trzy identyfikatory:

  • main : Nazwa pakietu
  • main : Nazwa funkcji
  • nazwa : Nazwa zmiennej

Reguły definiowania zmiennych: Istnieją pewne prawidłowe reguły definiowania prawidłowych zmiennych Go. Należy przestrzegać tych zasad, w przeciwnym razie wystąpią błędy kompilacji.

  • Nazwy identyfikatorów muszą zaczynać się od litery lub znaku podkreślenia (_). Nazwa może zawierać litery „a-z” lub „A-Z” lub cyfry 0-9, a także znak „_”.
  • Nazwa identyfikatora nie może zaczynać się od cyfry.
  • Nazwy identyfikatorów rozróżniają wielkość liter.
  • Słowa kluczowe nie mogą być używane jako identyfikatory.
  • Nie ma ograniczeń co do długości nazwy identyfikatora, ale zaleca się, aby optymalna długość wynosiła od 4 do 15 liter.

Na przykład:

// Valid identifiers:
_geeks23
geeks
gek23sd
Geeks
geeKs
geeks_geeks

// Invalid identifiers:
212geeks
if
default

Notatka:

W języku Go dostępne są pewne wstępnie zadeklarowane identyfikatory stałych, typów i funkcji. Nazwy te nie są zachowywane, można ich używać w deklaracjach. Oto lista wstępnie zadeklarowanych identyfikatorów:

Cho hằng số:
true, false, iota, nil

Cho các kiểu:
int, int8, int16, int32, int64, uint,
uint8, uint16, uint32, uint64, uintptr,
float32, float64, complex128, complex64,
bool, byte, rune, string, error

Cho các hàm:
make, len, cap, new, append, copy, close, 
delete, complex, real, imag, panic, recover
  • Zmienne oznaczone znakiem podkreślenia (_) nazywane są pustymi identyfikatorami. Ta zmienna jest używana jako anonimowy symbol zastępczy, a nie zwykły identyfikator i ma specjalne znaczenie w deklaracjach, jako operand i w przypisaniach.
  • Zmienna, do której można uzyskać dostęp z poziomu innego pakietu, nazywana jest eksportowanym identyfikatorem. Eksportowane są identyfikatory, które spełniają następujące warunki:
    • Pierwszy znak nazwy eksportowanego identyfikatora musi być wielką literą Unicode.
    • Identyfikator musi zostać zadeklarowany w bloku pakietu lub jako nazwa zmiennej, funkcji, typu albo metody w obrębie tego pakietu.

W poniższym przykładzie file1.go zawiera wyeksportowaną zmienną o nazwie ExportedVariable , która jest dostępna w tym samym pliku. Importuje również pakiet file2 i uzyskuje dostęp do wyeksportowanej zmiennej AnotherExportedVariable z file2.go . Po uruchomieniu polecenia go run file1.go zostanie wydrukowana wartość ExportedVariable („Witaj, świecie!”) z pliku file1.go oraz wartość AnotherExportedVariable („Pozdrowienia z pliku2!”) z pliku file2.go . Pokazuje to koncepcję dostępności zmiennych eksportowanych z poziomu innego pakietu w Go.

Przykład pliku 2:

//file2.go

package file2

// Exported variable
var AnotherExportedVariable = "Greetings from file2!"

Przykład pliku 1:

// file1.go

package main

import (
	"fmt"
	"github.com/yourusername/project/file2"
)

// Biến được xuất
var ExportedVariable = "Hello, World!"

func main() {
	// Truy cập biến đã xuất trong cùng file
	fmt.Println(ExportedVariable)

	// Truy cập biến đã xuất từ gói khác
	fmt.Println(file2.AnotherExportedVariable)
}

Wynik:

Hello, World!
Greetings from file2!
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.

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.

Co jest szczególnego w skafandrze kosmicznym, który Chiny wybrały na pierwsze załogowe lądowanie na Księżycu?

Co jest szczególnego w skafandrze kosmicznym, który Chiny wybrały na pierwsze załogowe lądowanie na Księżycu?

Chiny planują wysłać pierwszych obywateli na Księżyc do 2030 roku. Kraj ten właśnie zaprezentował nowy skafander kosmiczny, który zostanie wykorzystany w nadchodzącej historycznej misji.

Produkty spożywcze, które łatwo wywołują stany zapalne w organizmie

Produkty spożywcze, które łatwo wywołują stany zapalne w organizmie

Wiele produktów spożywczych może powodować stany zapalne i przewlekłe choroby. Poniżej znajdziesz listę produktów, których należy unikać w nadmiernych ilościach, jeśli nie chcesz sprowadzić na swój organizm choroby.

Instrukcje dotyczące gry w Zuka Lien Quan Mobile sezon S1 2023

Instrukcje dotyczące gry w Zuka Lien Quan Mobile sezon S1 2023

Zuka to zabójca, który jest postrachem bohaterów o niskim poziomie zdrowia. Dowiedz się, jak skutecznie używać Zuki w sezonie 23.

Najnowszy kod Heroic Era i jak go wykorzystać

Najnowszy kod Heroic Era i jak go wykorzystać

Prawie wszyscy nowi gracze, dołączając do gry, odbierają prezenty za pośrednictwem kodów podarunkowych Heroic Age.