Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 4 głosach.
Go Brain Teasers: Exercise Your Mind
Ta książka zawiera 25 krótkich programów, które będą wyzwaniem dla zrozumienia języka Go. Jak każdy duży projekt, programiści Go musieli podjąć pewne decyzje projektowe, które czasami wydają się zaskakujące. Ta książka wykorzystuje te dziwactwa jako okazję do nauki. Rozumiejąc luki w swojej wiedzy, staniesz się lepszy w tym, co robisz. Niektóre z łamigłówek pochodzą z doświadczenia autora w dostarczaniu błędów do produkcji, a niektóre od innych osób robiących to samo. Łamigłówki i zagadki są zabawne, a nauka ich rozwiązywania może nauczyć cię unikania błędów programistycznych, a może nawet zaimponować kolegom i przyszłym pracodawcom.
Programiści uwielbiają język programowania Go (golang) ze względu na jego wydajność i proste narzędzia. Nie oznacza to jednak, że programowanie w języku Go jest pozbawione wyzwań, takich jak ukryte zależności, które powodują błędy kompilatora i interesujące konwersje typów ciągów, które różnią się od języków takich jak Python. Przejdź przez 25 krótkich łamigłówek i poznaj niuanse języka Go w jeden z najbardziej zabawnych i kreatywnych sposobów.
Podejmij wyzwanie i zakwestionuj swoje założenia, aby lepiej zrozumieć liczby całkowite, ciągi znaków, Unicode, zachowanie kompilatora i wiele subtelnych błędów programistycznych, które w przeciwnym razie mogłyby Cię zaskoczyć. Po prostu przeczytaj krótki program napisany w Go, spróbuj odgadnąć wynik, uruchom kod samodzielnie, a następnie przejdź do następnej strony, aby uzyskać wyjaśnienie rozwiązania. Pracując nad tymi łamigłówkami, poprawisz swoje umiejętności programowania w Go i będziesz się dobrze bawić w tym samym czasie.
Zaczerpnięte z rzeczywistych problemów programistycznych, rozmów konferencyjnych i quizów na spotkaniach, te łamigłówki zapewniają skuteczne narzędzie do nauki, które jest równie przyjemne, co edukacyjne.
Czego potrzebujesz:
Ta książka zakłada, że znasz Go na pewnym poziomie i masz doświadczenie w programowaniu w tym języku.
*UWAGA: * Używamy Go w wersji 1.14. 1 do uruchomienia kodu; dane wyjściowe mogą ulec zmianie w przyszłych wersjach.
Będziesz potrzebował działającego środowiska Go, które możesz pobrać ze strony https: //golang.org/dl. Prawdopodobnie będziesz potrzebował dobrego IDE dla Go, dwa z najbardziej popularnych to Visual Studio Code i GoLand.