Java & LanguagesJava & Languages
Lunch Talk15min
INTERMEDIATE

G.I. Go - Générateurs et itérateurs en Go

La version 1.23 de Go publiée l'été dernier introduit la notion d'itérateurs, pour unifier des pratiques variées. Désormais, on peut « range » sur n'importe quel objet, pourvu qu'on ait défini programmatiquement comment itérer dessus !Nous verrons comment cela fonctionne, avec du code illustrant quelques cas d'usage pratiques, en mesurant les avantages et inconvénients par rapport aux alternatives usuelles.

Benoît Masson
Benoît MassonOVHcloud

talkDetail.whenAndWhere

Wednesday, April 16, 12:35-12:50
Neuilly 251
talks.description
La version 1.23 de Go publiée l'été dernier introduit la notion d'itérateurs, pour unifier des pratiques variées. Désormais, on peut « range » sur n'importe quel objet, pourvu qu'on ait défini programmatiquement comment itérer dessus !Nous verrons comment cela fonctionne, avec du code illustrant quelques cas d'usage pratiques, en mesurant les avantages et inconvénients par rapport aux alternatives usuelles.
itérateurs
go
usage
objet
talks.speakers
Benoît Masson

Benoît Masson

OVHcloud

France

Tombé dans la potion quand j'étais petit, je m'intéresse depuis toujours à l'informatique : d'abord joueur, bidouilleur et développeur sur calculatrice, puis professionnellement en tant que chercheur et formateur, et finalement de retour au développement depuis quelques années.

Passionné par les langages modernes, de bas niveau (Go, Rust) ou fonctionnels (Caml, Elm) permettant par leur conception de limiter les risques d'erreur humaine, je m'implique dans les communautés locales pour partager mes expériences et améliorer mes pratiques.

Actuellement développeur dans l'équipe Noms de Domaines chez OVHcloud.
comments.title

comments.speakerNotEnabledComments