Ejemplo 1: cómo declarar una matriz en golang
package main
import "fmt"
func main() {
var x [5]int // An array of 5 integers
x[0] = 100
x[1] = 101
x[3] = 103
x[4] = 105
fmt.Printf("x[0] = %d, x[1] = %d, x[2] = %dn", x[0], x[1], x[2])
fmt.Println("x = ", x)
}
Ejemplo 2: matriz golang
package main
import (
"fmt"
)
func main() {
// array with not range maximal capacity
arrayNotMax := [...]int{1991, 1992, 1993, 1994, 1995}
// array with range maximal capacity
var arrayMax [3]int
arrayMax[0] = 1990
arrayMax[1] = 1991
arrayMax[2] = 1992
// array using make method
var arrayWithMake = make([]string, 3)
arrayWithMake[0] = "zero"
arrayWithMake[1] = "one"
arrayWithMake[2] = "two"
// array multi dimension
var arrayMultiDimension = [2][5]int{{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}}
fmt.Printf("read arrayNotMax value %#v n", arrayNotMax)
fmt.Printf("read arrayMax value %#v n", arrayMax)
fmt.Printf("read arrayWithMake value %#v n", arrayWithMake)
fmt.Println("read length of array", len(arrayNotMax))
fmt.Println("read capacity of array", cap(arrayNotMax))
fmt.Println("read arrayMultiDimension value", arrayMultiDimension)
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)