Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 4 Stimmen.
Go Brain Teasers: Exercise Your Mind
Dieses Buch enthält 25 kurze Programme, die Ihr Verständnis von Go herausfordern werden. Wie bei jedem großen Projekt mussten die Go-Entwickler einige Design-Entscheidungen treffen, die zuweilen überraschend erscheinen. Dieses Buch nutzt diese Macken als Gelegenheit zum Lernen. Indem Sie die Lücken in Ihrem Wissen verstehen, werden Sie besser in dem, was Sie tun. Einige der Teaser stammen aus der Erfahrung des Autors, der Bugs in die Produktion überführt hat, und einige aus der Erfahrung anderer, die dasselbe getan haben. Teaser und Rätsel machen Spaß, und wenn Sie lernen, sie zu lösen, können Sie lernen, Programmierfehler zu vermeiden und vielleicht sogar Ihre Kollegen und zukünftigen Arbeitgeber zu beeindrucken.
Programmierer lieben die Programmiersprache Go (golang) wegen ihrer Effizienz und einfachen Werkzeuge. Aber das bedeutet nicht, dass die Programmierung in Go ohne Herausforderungen ist, wie z. B. versteckte Abhängigkeiten, die den Compiler zum Stolpern bringen, und interessante String-Typ-Konvertierungen, die sich von Sprachen wie Python unterscheiden. Arbeiten Sie sich durch 25 kurze Denksportaufgaben und lernen Sie die Feinheiten von Go auf eine der unterhaltsamsten und kreativsten Arten kennen.
Fordern Sie sich selbst heraus und stellen Sie Ihre Annahmen in Frage, um ein tieferes Verständnis von Ganzzahlen, Zeichenketten, Unicode, Compiler-Verhalten und einer Vielzahl von subtilen Programmierfehlern zu erlangen, über die Sie sonst stolpern könnten. Lesen Sie einfach ein kurzes, in Go geschriebenes Programm, versuchen Sie, die Ausgabe zu erraten, führen Sie den Code selbst aus, und gehen Sie dann auf die nächste Seite, um die Lösung zu erfahren. Wenn Sie diese Rätsel lösen, werden Sie Ihre Go-Programmierkenntnisse verbessern und gleichzeitig eine Menge Spaß haben.
Diese Denkaufgaben wurden aus realen Programmierproblemen, Konferenzvorträgen und Meetup-Quizzen entnommen und bieten ein effektives Lernwerkzeug, das ebenso unterhaltsam wie lehrreich ist.
Was Sie brauchen:
Dieses Buch setzt voraus, dass Sie Go einigermaßen kennen und Erfahrung mit der Programmierung haben.
*Hinweis: * Wir verwenden Go Version 1. 14. 1, um den Code auszuführen; die Ausgabe kann sich in zukünftigen Versionen ändern.
Sie benötigen eine funktionierende Go-Umgebung, die Sie von https: //golang.org/dl herunterladen können. Sie werden wahrscheinlich eine gute IDE für Go benötigen, zwei der beliebtesten sind Visual Studio Code und GoLand.