Herramientas de usuario

Herramientas del sitio


wiki2:go_useful

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:go_useful [2019/09/11 08:45]
alfred [Filesystem]
wiki2:go_useful [2020/05/09 09:25] (actual)
Línea 170: Línea 170:
 </​code>​ </​code>​
  
 +
 +===== Maps =====
 +
 +<​code>​
 +var m map[string]Vertex
 +m = make(map[string]Vertex)
 +m["​Bell Labs"] = Vertex{40.68433,​ -74.39967}
 +</​code>​
 +<​code>​
 +keys := make([]keyType,​ 0, len(myMap))
 +values := make([]valueType,​ 0, len(myMap))
 +for k, v := range myMap {
 + keys = append(keys,​ k)
 + values = append(values,​ v)
 +}
 +</​code>​
 ===== Go Routines ===== ===== Go Routines =====
 Previous code used: Previous code used:
Línea 282: Línea 298:
 } }
 </​code>​ </​code>​
 +
 +===== Nested functions =====
 +<​code>​
 +func f() {
 +    foo := func(s string) {
 +        fmt.Println(s)
 +    }
 +
 +    foo("​Hello World!"​)
 +}
 +</​code>​
 +
wiki2/go_useful.1568191512.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)