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 2. Tipos predeclarados y declaraciones

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

Ahora que ya tienes configurado tu entorno de desarrollo, es hora de empezar a examinar las características del lenguaje Go y la mejor forma de utilizarlas. Cuando intentes averiguar qué significa "mejor", hay un principio primordial: escribe tus programas de forma que queden claras tus intenciones. A medida que revise las funciones y comente las opciones, explicaré por qué considero que un enfoque concreto produce un código más claro.

Empezaré examinando los tipos que incorpora Go y cómo declarar variables de esos tipos. Aunque todo programador tiene experiencia con estos conceptos, Go hace algunas cosas de forma diferente, y existen sutiles diferencias entre Go y otros lenguajes.

Los Tipos Predeclarados

Go tiene muchos tipos integrados en el lenguaje. Se denominan tipos predeclarados. Son similares a los tipos que se encuentran en otros lenguajes: booleanos, enteros, flotantes y cadenas. Utilizar estos tipos de forma idiomática es a veces un reto para los desarrolladores que están haciendo la transición desde otro lenguaje. Examinarás estos tipos y verás cómo funcionan mejor en Go. Antes de repasar los tipos, cubramos algunos de los conceptos que se aplican a todos los tipos.

El valor cero

Go, como la mayoría de los lenguajes modernos, asigna un valor cero por defecto a cualquier variable que se declare pero a ...

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