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 13. La biblioteca estándar

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

Una de las mejores partes de desarrollar con Go es poder aprovechar su biblioteca estándar. Al igual que Python, tiene una filosofía de "pilas incluidas", proporcionando muchas de las herramientas que necesitas para construir una aplicación. Como Go es un lenguaje relativamente nuevo, incluye una biblioteca centrada en los problemas a los que se enfrentan los entornos de programación modernos.

No puedo abarcar todos los paquetes de la biblioteca estándar y, por suerte, no tengo que hacerlo, ya que hay muchas fuentes excelentes de información sobre la biblioteca estándar, empezando por la documentación. En su lugar, me centraré en varios de los paquetes más importantes y en cómo su diseño y uso demuestran los principios del Go idiomático. Algunos paquetes (errors, sync, context, testing, reflect, y unsafe) se tratan en sus propios capítulos. En este capítulo, verás el soporte incorporado de Go para E/S, tiempo, JSON y HTTP.

io y Amigos

Para que un programa sea útil, necesita para leer y escribir datos. El núcleo de la filosofía de entrada/salida de Go se encuentra en el paquete io. En concreto, dos interfaces definidas en este paquete son probablemente la segunda y tercera interfaces más utilizadas en Go: io.Reader y io.Writer.

Nota

¿Cuál es el número uno? Sería error, que ya viste enel capítulo 9.

Tanto io.Reader como io.Writer ...

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