Skip to Main Content
Aprender Go, 2ª Edición
book

Aprender Go, 2ª Edición

by Jon Bodner
August 2024
Intermediate to advanced content levelIntermediate to advanced
494 pages
13h 30m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Aprender Go, 2ª Edición

Capítulo 4. Bloques, sombras y estructuras de control

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Ahora que he cubierto las variables, las constantes y los tipos incorporados, estás preparado para ver la lógica y la organización de la programación. Empezaré explicando los bloques y cómo controlan cuándo está disponible un identificador. Luego presentaré las estructuras de control de Go: if, for, y switch. Por último, hablaré de goto y de la única situación en la que deberías utilizarlo.

Bloquea

Go te permite declarar variables en muchos lugares. Puedes declararlas fuera de las funciones, como parámetros de funciones y como variables locales dentro de las funciones.

Nota

Hasta ahora, sólo has escrito la función main, pero escribirás funciones con parámetros en el próximo capítulo.

Cada lugar donde se produce una declaración se denomina bloque. Las variables, constantes, tipos y funciones declaradas fuera de cualquier función se colocan en el bloque del paquete. Has utilizado declaraciones import en tus programas para acceder a funciones de impresión y matemáticas (y hablaré de ellas en detalle en el Capítulo 10). Definen nombres para otros paquetes que son válidos para el archivo que contiene la sentencia import. Estos nombres están en el bloque del archivo. Todas las variables definidas en el nivel superior de una función (incluidos los parámetros de una función) están en un bloque. Dentro de una función, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Herramientas DevOps para desarrolladores Java

Herramientas DevOps para desarrolladores Java

Stephen Chin, Melissa McKay, Ixchel Ruiz, Baruch Sadogursky
Q# Pocket Guide

Q# Pocket Guide

Mariia Mykhailova

Publisher Resources

ISBN: 9781098180157Supplemental Content