• [^] # Re: c'est moi ou bien...

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à 6.

    avec des parenthèses en moins pour que ce soit moins lisible : comme python j'ai envie de dire, et pourtant on s'y fait a l'usage. Comme les declarations de types "a l'envers".

    Le problème, c'est de devoir s'y faire et donc de ré-apprendre un nouveau truc dont l'utilité est limitée

    gestion des slices : c'est une fonctionnalite tres puissante pour obtenir un sous tableau sans copie! En C si tu veux zapper le debut d'une string tu incrementerais le pointeur, ici tu fais str[2:] pour zapper les 2 premiers chars. Si tu veux t'arreter avant la fin tu doit soit modifier ta string et ajouter un 0円 avant la fin, soit creer une nouvelle string. Ici tu fait str[:8]. Et bien evidemment tu peux faire str[2:8]. Le seul desavantae c'est que si tu as une slice de deux elements qui a un array de 10000 elements derriere, l'array source restera en memoire jusqu'a ce que tu n'utilises plus la slice.

    Un peu comme ce qui se fait en Ada sauf que ça date de 1983...

    Désolé, je suis trop vieux donc toujours pas convaincu ;-)