Introdução
Neste desafio, você assumirá o papel de um desenvolvedor de software criando um catálogo digital para uma biblioteca local. O bibliotecário precisa de um sistema para rastrear as informações dos livros de forma eficiente, aproveitando os recursos de variáveis da linguagem Go. Você desenvolverá um programa em Go para declarar e inicializar variáveis que representam o título de um livro, a quantidade de páginas e o status de disponibilidade, exibindo esses valores em seguida.
Criação de Variáveis para Inventário de Livros
Como desenvolvedor de software, sua missão é criar um catálogo digital para uma biblioteca local. O bibliotecário necessita de um sistema que utilize as capacidades de variáveis do Go para gerenciar os dados dos livros com precisão.
Tarefas
- Crie um programa em Go chamado
book_inventory.gono diretório~/project. - Declare e inicialize três variáveis representando os detalhes do livro:
- Uma variável para o título do livro (tipo string).
- Uma variável para a contagem de páginas (tipo inteiro).
- Uma variável para o status de disponibilidade (tipo booleano).
- Exiba o conteúdo dessas variáveis utilizando a função
fmt.Println().
Requisitos
- Utilize o arquivo
~/project/book_inventory.go. - Declare as variáveis usando a inferência de tipo do Go (
:=) ou a declaração de tipo explícita. - O título do livro deve ser uma string não vazia.
- A contagem de páginas deve ser um número inteiro positivo.
- O status de disponibilidade deve ser um valor booleano.
- Utilize
fmt.Println()para mostrar as variáveis no console.
Exemplos
cd ~/project
go run book_inventory.go
O exemplo de saída deve ser semelhante a:
The Great Gatsby
224
true
Dicas
- Lembre-se de que o Go utiliza
:=para a declaração curta de variáveis dentro de funções. - Você pode usar a palavra-chave
varpara declaração explícita de tipo, se preferir. - Certifique-se de importar o pacote
fmtpara realizar a impressão. - Escolha nomes de variáveis significativos que descrevam claramente os atributos do livro.
Resumo
Em resumo, este desafio exigiu a criação de um programa em Go que declara e inicializa variáveis para representar o título, a quantidade de páginas e a disponibilidade de um livro, exibindo esses dados em seguida. O objetivo foi demonstrar sua compreensão sobre o uso de variáveis em Go dentro do contexto de um sistema de gerenciamento de inventário de biblioteca.



