Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

155
Vistas
¿Cómo puedo volver a crear esta estructura de matriz de Javascript en Go?

Tengo esta matriz de Javascript, ¿cómo puedo recrearla en Go? Estoy completamente perdido sobre cómo crear tantos segmentos o matrices anidados.

 var jsArray = [ [ [], [], [], [], [], ], [ [], [], [], [], [] ] ];

Salida JSON:

 [[[],[],[],[],[]],[[],[],[],[],[]]]

¡Gracias!

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Supongamos que los valores que almacenará en su matriz JS actual se verán así

 var jsArray = [ [ [1, 2], [3, 4], [5, 6], [7, 8], [9, 10] ], [ [11, 12], [13, 14], [15, 16], [17, 18], [19, 20] ] ];

Los mismos valores se pueden almacenar en los segmentos de Golang como este

 goSlice := [][][]int{ { []int{1, 2}, []int{3, 4}, []int{5, 6}, []int{7, 8}, []int{9, 10}, }, { []int{11, 12}, []int{13, 14}, []int{15, 16}, []int{17, 18}, []int{19, 20}, }, }

La salida para el segmento anterior se ve así

[[[1 2] [3 4] [5 6] [7 8] [9 10]] [[11 12] [13 14] [15 16] [17 18] [19 20]]]

que es idéntica a la estructura jsArray .

En lugar de rebanadas, si desea usar una matriz, puede usar la definición de esta manera

 goArray := [2][5][2]int{ { [2]int{1, 2}, [2]int{3, 4}, [2]int{5, 6}, [2]int{7, 8}, [2]int{9, 10}, }, { [2]int{11, 12}, [2]int{13, 14}, [2]int{15, 16}, [2]int{17, 18}, [2]int{19, 20}, }, }

Espero que esto te ayudará.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Prueba esto:

 func main() { var jsArray [2][5][0]int fmt.Println(jsArray) }

Puede crear su segmento anidado y describir la longitud de cada segmento que contiene desde afuera hacia adentro.

https://www.tutorialspoint.com/go/go_multi_dimensional_arrays.htm

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda