Hay dos términos, es decir, Slice y Literal compuesto. Slice es un tipo de datos compuesto similar a una array que se utiliza para contener los elementos del mismo tipo de datos. La principal diferencia entre array y segmento es que el segmento puede variar en tamaño de forma dinámica, pero no una array.
Los literales compuestos se utilizan para construir los valores de arrays, estructuras, sectores y mapas. Cada vez que se evalúen, creará un nuevo valor. Consisten en el tipo del literal seguido de una lista de elementos entre llaves. (¿Entendiste este punto?) Bueno, después de esta lectura, sabrás qué es un literal compuesto y ¡te sorprenderá saber que ya lo sabes!
Veamos cómo crear un segmento y hacer uso de un literal compuesto:
// Go program to show the slice // - composite literal package main import "fmt" func main() { // Slice with composite literal // Slice allows you to group together // the values of the same type // here type of values is int s1 := []int{23, 56, 89, 34} // displaying the values fmt.Println(s1) }
Producción:
[23 56 89 34]
Espero que entiendas el término qué es exactamente un literal compuesto. Entonces, básicamente, la asignación de valores o la inicialización de arrays, sectores, etc. se realizan utilizando literales compuestos. Estos se utilizan generalmente para componer un grupo de valores de tipos similares.
Publicación traducida automáticamente
Artículo escrito por Anshul_Aggarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA