Go programmieren für Dummies. Wei-Meng Lee
Go programmieren für Dummies
Bibliografische Information der Deutschen Nationalbibliothek
Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.d-nb.de abrufbar.
© 2022 Wiley-VCH GmbH, Boschstraße 12, 69469 Weinheim, Germany
Original English language edition Go Programming Language For Dummies © 2021 by Wiley Publishing, Inc
All rights reserved including the right of reproduction in whole or in part in any form. This translation published by arrangement with John Wiley and Sons, Inc.
Copyright der englischsprachigen Originalausgabe Go Programming Language For Dummies © 2021 by Wiley Publishing, Inc.
Alle Rechte vorbehalten inklusive des Rechtes auf Reproduktion im Ganzen oder in Teilen und in jeglicher Form. Diese Übersetzung wird mit Genehmigung von John Wiley and Sons, Inc. publiziert.
Wiley, the Wiley logo, Für Dummies, the Dummies Man logo, and related trademarks and trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries. Used by permission.
Wiley, die Bezeichnung »Für Dummies«, das Dummies-Mann-Logo und darauf bezogene Gestaltungen sind Marken oder eingetragene Marken von John Wiley & Sons, Inc., USA, Deutschland und in anderen Ländern.
Das vorliegende Werk wurde sorgfältig erarbeitet. Dennoch übernehmen Autoren und Verlag für die Richtigkeit von Angaben, Hinweisen und Ratschlägen sowie eventuelle Druckfehler keine Haftung.
Print ISBN: 978-3-527-71946-4 ePub ISBN: 978-3-527-83753-3
Coverfoto: © SriWidiawati – stock.adobe.com Korrektur: Matthias Delbrück, Dossenheim/Bergstraße
Über den Autor
Wei-Meng Lee ist Gründer des Unternehmens Developer Learning Solutions, das sich auf Schulungen zu aktuellen Technologien spezialisiert hat. Nach dem Motto »Learning by Doing« legt er in seinen Kursen besonderen Wert auf anwendungsnahe Inhalte und schafft es dank seiner langjährigen Erfahrung, komplexe Technologietrends verständlich zu erklären.
Lee schreibt regelmäßig für Online- und Printpublikationen wie DevX.com, MobiForge.com oder CODE Magazine und ist Autor mehrerer Bücher.
Wenn er nicht gerade beim Programmieren die Finger über die Tastatur sausen lässt, ist Lee auch auf Konferenzen und Branchenveranstaltungen anzutreffen – von den RigaDevDays bis hin zur NDC in Oslo, London oder Kopenhagen.
Widmung
Ich widme dieses Buch meiner lieben Frau Sze Wa und unserer Tochter Chloe und danke beiden aus vollem Herzen dafür, dass sie es trotz meines unregelmäßigen Terminplans mit mir aushalten und mich so wunderbar unterstützen, wenn mal wieder ein Buchabgabetermin näher rückt!
Danksagung des Autors
Buchprojekte finde ich immer spannend, obwohl sie mit langen Arbeitsstunden und einer ganzen Menge Stress einhergehen. Dass am Ende trotzdem ein akkurates Werk dabei herauskommt, liegt zweifelsohne an den vielen Beiträgen zahlreicher engagierter Helden und Heldinnen hinter den Kulissen. Ich möchte diese Gelegenheit nutzen, um stellvertretend einigen besonderen Personen zu danken, ohne die dieses Buch nicht möglich gewesen wäre.
Bedanken möchte ich mich bei Patrice Choong, Leiter der Fakultät für InfoComm-Technologien an der Ngee Ann Polytechnic, der es mir ermöglicht hat, den Lehrplan für die Go School und die Data School mitzugestalten. Vielen Dank für dein Vertrauen, Patrice!
Danken möchte ich auch meinen Eltern, meiner Frau und meiner Tochter für all ihre Unterstützung. Selbstlos haben sie immer wieder ihre eigenen Pläne an meinen gefüllten Terminkalender beim Schreiben dieses Buches angepasst. Tausend Dank! Ich hab euch lieb!
Inhaltsverzeichnis
1 Cover
5 Einleitung Über dieses Buch Törichte Annahmen über den Leser Symbole, die in diesem Buch verwendet werden Weitere Ressourcen Wie es weitergeht
6
Teil I: Erste Schritte mit Go
Kapitel 1: Auf die Plätze, fertig, Go!
Mit Go zum beruflichen Erfolg
Installieren von Go auf Ihrem Computer
Verwenden einer integrierten Entwicklungsumgebung (IDE) mit Go
Ihr erstes Go-Programm
Vergleich von Go mit anderen Programmiersprachen
Kapitel 2: Datentypen
Deklarieren von Variablen
Deklarieren von Konstanten
Entfernen von ungenutzten Variablen
Verwenden von Strings
Konvertieren von Datentypen
Kapitel 3: Entscheidungsfindung
Entscheidungen mittels if/else
Verwenden der switch-Anweisung bei mehreren Bedingungen
Kapitel 4: Noch einmal und noch einmal: Programmschleifen
Durchlaufen von Schleifen mit der for-Anweisung
Iteration über einen Wertebereich
Verwenden von Sprungmarken mit der for-Schleife