Mid Go/Golang Developer - pytania kwalifikacyjne Flashcards

1
Q

Jakie są zalety / korzyści z języka programowania Go?

A

Język programowania Go zalety / korzyści:

Go jest szybki i bardzo szybko się kompiluje.
Utrzymuje współbieżność na poziomie języka.
Posiada funkcję garbage collection.
Obsługuje różne zabezpieczenia i funkcje programowania równoległego w stylu CSP.
Ciągi i mapy są wbudowane w język.
W tym języku funkcje są obiektami pierwszej klasy.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jakie jest wbudowane wsparcie dla Go?

A

Lista wbudowanej obsługi Go:

Kontener: kontener / lista, kontener / sterta
Serwer internetowy: net / http
Kryptografia: Crypto / md5, crypto / sha1
Kompresja: kompresja / gzip
Baza danych: baza danych / sql
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Czym jest goroutine w języku programowania Go?

A

Goroutine to funkcja, która zwykle działa współbieżnie z innymi funkcjami. Jeśli chcesz zatrzymać goroutine, przekazujesz kanał sygnałowy do goroutine, który wysyła wartość, gdy chcesz, aby goroutine się zatrzymał.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jak napisać wiele linii w programowaniu Go?

A

Aby napisać wiele ciągów w Go, musisz użyć surowego literału łańcuchowego, w którym ciąg jest oddzielony cudzysłowami wstecznymi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

W jaki sposób instrukcja break jest używana w języku programowania Go?

A

Instrukcja break jest używana do zakończenia pętli for lub instrukcji switch i przeniesienia wykonania do instrukcji bezpośrednio następującej po pętli for lub switch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

W jaki sposób instrukcja continue jest używana w języku programowania Go?

A

Instrukcja continue pozwala pętli zapętlić się przez resztę jej ciała i natychmiast ponownie sprawdzić jej warunek przed powtórzeniem.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Jak jest używana instrukcja goto w języku programowania Go?

A

Instrukcja “goto” przekazuje sterowanie do instrukcji z odpowiednią etykietą w ramach tej samej funkcji.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wyjaśnij statyczną deklarację typu zmiennej w języku programowania Go?

A

Deklaracja zmiennej typu statycznego służy do zapewnienia kompilatorowi jednej zmiennej o danym typie i nazwie, dzięki czemu kompilator nie musi znać wszystkich szczegółów dotyczących zmiennej do dalszego przetwarzania. Deklaracja zmiennej ma znaczenie tylko w czasie kompilacji, kompilator potrzebuje rzeczywistej deklaracji zmiennej w czasie łączenia programu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly