Simple ? bon maintenant voyons comment supprimer l'élément numéro i (en C++ j'aurais fait "vect.remove(i)")
s0 = append(s[:i - 1], s[i + 1:]…)
Pas glop ! Je pense qu'un peu de sucre syntaxique n'aurais pas été de trop pour cacher cette complexité inutile !
vect.remove et l'opération que tu cites ne sont pas 100% identiques, dans un cas tu modifie le contenu d'un tableau existant dans l'autre tu alloue un nouveau tableau (à la mode fonctionnelle).
J'imagine qu'ils n'ont pas ajouté ces opérations car elles sont couteuses..
# Abuser du sucre c'est mauvais pour la santé
Posté par reno . En réponse au journal Retour d'expérience sur Go. Évalué à 5.
vect.remove et l'opération que tu cites ne sont pas 100% identiques, dans un cas tu modifie le contenu d'un tableau existant dans l'autre tu alloue un nouveau tableau (à la mode fonctionnelle).
J'imagine qu'ils n'ont pas ajouté ces opérations car elles sont couteuses..