GoRebanadas


Introducción

Una porción es una estructura de datos que encapsula una matriz para que el programador pueda agregar tantos elementos como sea necesario sin tener que preocuparse por la administración de la memoria. Las divisiones se pueden cortar en subdivisiones de manera muy eficiente, ya que las divisiones resultantes apuntan a la misma matriz interna. Los programadores de Go a menudo aprovechan esto para evitar copiar arreglos, lo que normalmente se haría en muchos otros lenguajes de programación.

Sintaxis

  • slice: = make ([] type, len, cap) // crea un nuevo slice
  • slice = append (slice, item) // agregar un elemento a una división
  • slice = append (slice, items ...) // anexar slice of items a una porción
  • len: = len (slice) // obtiene la longitud de un segmento
  • cap: = cap (slice) // obtiene la capacidad de un slice
  • elNum: = copy (dst, slice) // copia el contenido de un sector a otro sector

Rebanadas Ejemplos relacionados