aligned and formatted chapter 2 based on https://github.com/Jackgris/build-web-application-with-golang_ES
This commit is contained in:
32
es/02.8.md
Normal file
32
es/02.8.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# 2.8 Resumen
|
||||
|
||||
En este capitulo principalmente introducimos 25 palabras reservadas de Go. Vamos a repasar cuales son y que hacen.
|
||||
|
||||
break default func interface select
|
||||
case defer go map struct
|
||||
chan else goto package switch
|
||||
const fallthrough if range type
|
||||
continue for import return var
|
||||
|
||||
- `var` y `const` son usadas para definir variables y constantes.
|
||||
- `package` e `import` son para el uso de paquetes.
|
||||
- `func` es usada para definir funciones y métodos.
|
||||
- `return` es usada para devolver valores en funciones o métodos.
|
||||
- `defer` es usada para definir funciones defer.
|
||||
- `go` es usada para comenzar a correr una nueva goroutine.
|
||||
- `select` es usada para elegir entre múltiples canales de comunicación.
|
||||
- `interface` es usada para definir una interfaz.
|
||||
- `struct` es usada para definir tipos especiales personalizados.
|
||||
- `break`, `case`, `continue`, `for`, `fallthrough`, `else`, `if`, `switch`, `goto`, `default` fueron introducidos en la sección 2.3.
|
||||
- `chan` es usada para crear tipos de canales para comunicarse con las goroutines.
|
||||
- `type` es usada para definir tipos personalizados.
|
||||
- `map` es usada para definir un map que es como una tabla hash en otros lenguajes.
|
||||
- `range` es usada para leer datos desde un `slice`, `map` o `channel`.
|
||||
|
||||
Si entendes como usar estas 25 palabras reservadas, usted ya a aprendido mucho sobre Go.
|
||||
|
||||
## Enlaces
|
||||
|
||||
- [Indices](preface.md)
|
||||
- Sección anterior: [Concurrencia](02.7.md)
|
||||
- Siguiente sección: [Conocimientos básicos sobre la Web](03.0.md)
|
||||
Reference in New Issue
Block a user