En este breve artículo, aprenderemos cómo determinar la longitud y la capacidad de una matriz en el lenguaje de programación GO.
Función GO len ()
Para determinar la longitud de la matriz, podemos usar el método len (). Comencemos creando una matriz como:
my_array: = [] string "A", "B", "C", "D"
El fragmento anterior crea una variedad de cuerdas.
Para determinar la longitud, usamos la función Len () como se muestra:
paquete principal
importar "fmt"
func Main ()
my_array: = [] string "A", "B", "C", "D"
fmt.Println ("Longitud:", Len (my_array))
El código anterior debe devolver la longitud de la matriz como:
$ Go Run Array_Length.ir
Longitud: 4
La función len () funciona en matrices y cortes. Tenga en cuenta que el tamaño de la porción está predefinido como el de una matriz.
Longitud y capacidad de la matriz
Una matriz tiene una longitud y capacidad. La capacidad se refiere al número total de elementos que una matriz puede contener, mientras que la longitud es el número de elementos que posee actualmente.
A veces, tanto la longitud como la capacidad son del mismo valor.
Considere el ejemplo a continuación:
paquete principal
importar "fmt"
func Main ()
my_array: = [] string "A", "B", "C", "D"
fmt.Println ("Longitud:", Len (my_array))
fmt.Println ("Capacidad:", Cap (my_array))
// Anexar elementos
my_array = append (my_array, "e")
fmt.Println ("Longitud:", Len (my_array))
fmt.Println ("Capacidad:", Cap (my_array))
En el ejemplo anterior, creamos una variedad de tipos de cadenas. Antes de agregar un nuevo elemento, la longitud y la capacidad de la matriz son las mismas que.
Sin embargo, una vez que agregamos un nuevo elemento, la longitud de la matriz crece en 1 mientras que la capacidad crece en 3.
La salida resultante es como:
$ Go Run Array_Length.ir
Longitud: 4
Capacidad: 4
Longitud: 5
Capacidad: 8
Conclusión
Esta guía cubrió cómo determinar la longitud y el tamaño de una matriz en el lenguaje de programación GO.
Codificación feliz!!