Syntaxe de base du Go
Avant de commencer, je vais d'abord présenter comment utiliser la documentation officielle et comment utiliser les outils fournis par l'officiel. Pouvoir utiliser correctement les commodités fournies par l'officiel peut améliorer l'efficacité de l'apprentissage et réduire le gaspillage de temps inutile. Sur le site officiel, vous pouvez vous tenir informé des derniers changements concernant le langage Go, des nouvelles fonctionnalités et des tendances de développement futures, etc. Beaucoup de contenu de ce site provient également du site officiel. Le support officiel pour les tutoriels est également très riche, et la difficulté d'entrée de Go n'est pas élevée. Si vous avez des bases dans d'autres langages, l'apprentissage sera très facile.
La syntaxe du langage Go (Golang) est concise et efficace, adaptée pour une prise en main rapide et le développement d'applications hautes performances. Voici quelques points clés de la syntaxe de base et des exemples de code pratiques pour vous aider à démarrer rapidement.
- Syntaxe de base
- Types de données
- Constantes
- Variables
- Entrée/Sortie
- Contrôle de condition
- Contrôle de boucle
- Tranches
- Chaînes
- Maps
- Pointeurs
- Fonctions
- Structures
- Méthodes
Documentation officielle
Adresse : Documentation - The Go Programming Language
La documentation contient tout ce dont vous avez besoin pour apprendre le langage Go, y compris l'installation, le démarrage rapide, des exemples de code, des recommandations de style et de nombreux tutoriels en ligne. La plupart sont entièrement en anglais, quelques-uns prennent en charge le chinois, mais il n'y a pas de vocabulaire particulièrement obscur ou difficile à comprendre, et le sens général est relativement facile à comprendre.
Effective Go
Adresse : Effective Go - The Go Programming Language
Il s'agit d'un tutoriel complet écrit par l'officiel, dont le contenu remonte à 2009. Le contenu est assez détaillé, allant de la nomination des variables aux concepts de conception de haut niveau. Cependant, l'officiel a également noté que ce document n'a pas été mis à jour de manière significative depuis longtemps, et certains contenus peuvent être obsolètes, mais la plupart des tutoriels sont toujours applicables.
Manuel de référence
Adresse : The Go Programming Language Specification
L'importance du manuel de référence est évidente. Le contenu du manuel de référence évolue toujours avec les versions, restant toujours à jour. Son contenu comprend : structure lexicale, définitions de concepts, définitions d'instructions, etc. Ce sont des définitions de base sur le langage Go, adaptées pour rechercher des concepts lorsque nécessaire. Il contient également de nombreux exemples de code.
Compilation en ligne
Adresse : Go Playground - The Go Programming Language
Site web officiel permettant de compiler et d'exécuter des programmes Go en ligne. Pour certains programmes Go qui ne nécessitent pas une grande quantité de code, vous pouvez les écrire directement sur le site en ligne officiel, ce qui permet de gagner beaucoup de temps.
Journal des mises à jour
Adresse : Release History - The Go Programming Language
Selon les habitudes passées, l'officiel publie environ une version mineure tous les six mois. Les modifications de chaque mise à jour peuvent être consultées dans le journal des mises à jour. Par exemple, le changement le plus important dans la version 1.18 a été l'ajout des génériques, tandis que les mises à jour de la version 1.19 ont été relativement plus modérées. Comprendre le contenu des mises à jour de chaque version peut également être utile.
TIP
En outre, il existe de nombreux autres sites web tiers qui fournissent de nombreux tutoriels et outils sur l'apprentissage de Go : Liens externes
