Looking for go Keywords? Try Ask4Keywords

GoTranches


Introduction

Une tranche est une structure de données qui encapsule un tableau afin que le programmeur puisse ajouter autant d'éléments que nécessaire sans avoir à se soucier de la gestion de la mémoire. Les tranches peuvent être découpées en sous-tranches très efficacement, puisque les tranches résultantes pointent toutes vers le même tableau interne. Les programmeurs vont souvent en profiter pour éviter de copier des tableaux, ce qui se fait généralement dans de nombreux autres langages de programmation.

Syntaxe

  • slice: = make ([] type, len, cap) // crée une nouvelle tranche
  • slice = ajouter (tranche, élément) // ajouter un élément à une tranche
  • slice = append (tranche, éléments ...) // ajoute une tranche d'éléments à une tranche
  • len: = len (slice) // obtient la longueur d'une tranche
  • cap: = cap (tranche) // obtient la capacité d'une tranche
  • elNum: = copy (dst, slice) // copie le contenu d'une tranche sur une autre tranche

Tranches Exemples Liés