Go

Podstawy Go

Zmienne, stałe, typy podstawowe, funkcje, pakiety, importy, control flow, defer

25 pytań z rozmów·
Junior
1

Jaka jest poprawna składnia deklarowania zmiennej w Go?

Odpowiedź

W Go istnieją trzy główne sposoby deklarowania zmiennej: var x int (jawna deklaracja z typem), var x = 10 (deklaracja z wnioskowaniem typu) oraz x := 10 (krótka deklaracja z wnioskowaniem, tylko wewnątrz funkcji). Krótka forma := jest najczęściej używana dla zmiennych lokalnych, ponieważ jest zwięzła i idiomatyczna.

2

Jaka jest wartość zerowa zmiennej typu int w Go?

Odpowiedź

W Go wszystkie zmienne są domyślnie inicjalizowane wartością zerową, jeśli podczas deklaracji nie podano żadnej wartości. Dla typów numerycznych (int, float64) wartością zerową jest 0. Dla wartości logicznych to false, dla łańcuchów znaków to pusty łańcuch, a dla wskaźników to nil. To zachowanie gwarantuje, że w Go nigdy nie ma niezainicjalizowanych zmiennych.

3

Jaka jest różnica między var x int a x := 0 w Go?

Odpowiedź

var x int deklaruje zmienną z wartością zerową (0) i jawnym typem, podczas gdy x := 0 używa krótkiej deklaracji z wnioskowaniem typu. Krótka deklaracja := może być używana tylko wewnątrz funkcji, natomiast var można stosować na poziomie pakietu. Forma := jest preferowana dla zmiennych lokalnych, ponieważ jest bardziej zwięzła i idiomatyczna.

4

Jak zadeklarować stałą w Go?

5

Jakie są podstawowe typy numeryczne w Go?

+22 pytań z rozmów

Opanuj Go na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo