Introducción
En este desafío, asumes el rol de un desarrollador de software encargado de crear un catálogo digital para una biblioteca local. El bibliotecario necesita un sistema que permita rastrear la información de los libros de manera eficiente aprovechando las capacidades de manejo de variables de Go. Tu tarea consiste en desarrollar un programa en Go para declarar e inicializar variables que representen el título de un libro, su número de páginas y su estado de disponibilidad, para luego mostrar estos valores por pantalla.
Creación de Variables para el Inventario de Libros
Como desarrollador de software para una biblioteca local, debes implementar un sistema que gestione la información de los libros utilizando las potentes funciones de declaración de variables de Go.
Tareas
- Crea un programa en Go llamado
book_inventory.godentro del directorio~/project. - Declara e inicializa tres variables que representen los detalles del libro:
- Una variable para el título del libro (tipo cadena de texto/string).
- Una variable para el número de páginas (tipo entero/integer).
- Una variable para el estado de disponibilidad (tipo booleano/boolean).
- Muestra el contenido de estas variables utilizando la función
fmt.Println().
Requisitos
- Utiliza el archivo
~/project/book_inventory.go. - Declara las variables empleando la inferencia de tipos de Go (
:=) o mediante la declaración explícita de tipos. - El título del libro debe ser una cadena de texto no vacía.
- El número de páginas debe ser un número entero positivo.
- El estado de disponibilidad debe ser un valor booleano.
- Emplea
fmt.Println()para imprimir las variables.
Ejemplos
cd ~/project
go run book_inventory.go
El resultado esperado debería ser similar a este:
The Great Gatsby
224
true
Consejos
- Recuerda que Go utiliza el operador
:=para la declaración corta de variables dentro de las funciones. - Si lo prefieres, puedes usar la palabra clave
varpara realizar una declaración de tipo explícita. - No olvides importar el paquete
fmtpara poder realizar impresiones en consola. - Elige nombres de variables descriptivos que reflejen claramente los atributos del libro.
Resumen
En conclusión, este desafío te ha permitido practicar la creación de un programa en Go que declara e inicializa variables para representar el título, el número de páginas y la disponibilidad de un libro. El objetivo principal ha sido demostrar tu dominio sobre las capacidades de manejo de variables en Go dentro del contexto práctico de un sistema de gestión de inventario.



