range est un mot clé permettant de parcourir un tableau en renvoyant à chaque itération la position ainsi que l'élément courant.
Notez aussi le ":=" permettant de déclarer "à l'arrache" des variable en fonction du type de la variable qu'on lui assigne. Un vrai bonheur pour gagner en lisibilité dans les cas triviaux.
### La gestion des options
Encore une bonne nouvelle ! La gestions des passages d'options étant une fonctionnalité essentiel à 90% des logiciels, le package "flag" s'occupe de cela avec brio !
et
On remarque donc que en ajoutant dans choucroute une structure plat de manière anonyme (le nom "_" l'équivalent en Go de John Doe...) les éléments de plat sont intégrés dans choucroute !
#### Les méthodes
Une fois notre jolie structure déclarée, il est possible de lui adjoindre des méthodes :
et
#### Les interfaces
En Go, tout se base sur du Duck typing. De fait afin de pouvoir manger à la fois un plat de seconde zone où de la délicieuse choucroute, on peut déclarer une interface qui contiendra la fonction manger :
sont à retirer des blocs de codes ;)
[edit: Il semble que ce soit parce que le langage "go" ne soit pas reconnu, peut-être essayer avec le pis-aller "text" ?]
Il me semblait aussi avoir vu une faute en er/é mais je ne la retrouve plus.
Et merci pour ce journal/dépêche très intéressant, et bon courage pour tes étude ! :)
ce commentaire est sous licence cc by 4 et précédentes
# quelques corrections de mise en forme :)
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse à la dépêche Retour d'expérience sur Go. Évalué à 2. Dernière modification le 16 mai 2012 à 15:53.
Je suppose que
et
et
sont à retirer des blocs de codes ;)
[edit: Il semble que ce soit parce que le langage "go" ne soit pas reconnu, peut-être essayer avec le pis-aller "text" ?]
Il me semblait aussi avoir vu une faute en er/é mais je ne la retrouve plus.
Et merci pour ce journal/dépêche très intéressant, et bon courage pour tes étude ! :)
ce commentaire est sous licence cc by 4 et précédentes