Mid Go/Golang Developer - pytania kwalifikacyjne Flashcards
Jakie są zalety / korzyści z języka programowania Go?
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.
Jakie jest wbudowane wsparcie dla Go?
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
Czym jest goroutine w języku programowania Go?
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ł.
Jak napisać wiele linii w programowaniu Go?
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.
W jaki sposób instrukcja break jest używana w języku programowania Go?
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.
W jaki sposób instrukcja continue jest używana w języku programowania Go?
Instrukcja continue pozwala pętli zapętlić się przez resztę jej ciała i natychmiast ponownie sprawdzić jej warunek przed powtórzeniem.
Jak jest używana instrukcja goto w języku programowania Go?
Instrukcja “goto” przekazuje sterowanie do instrukcji z odpowiednią etykietą w ramach tej samej funkcji.
Wyjaśnij statyczną deklarację typu zmiennej w języku programowania Go?
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.