Создание переменных для инвентаризации книг

GolangBeginner
Практиковаться сейчас

Введение

В рамках этого испытания вы примерите на себя роль разработчика программного обеспечения, создающего цифровой каталог для местной библиотеки. Библиотекарю необходима система для эффективного отслеживания информации о книгах с использованием возможностей работы с переменными в языке Go. Вам предстоит написать программу на Go, которая объявляет и инициализирует переменные, представляющие название книги, количество страниц и статус наличия, а затем выводит эти данные на экран.

Создание переменных для инвентаризации книг

Вы — разработчик, создающий цифровой каталог для библиотеки. Ваша задача — организовать хранение данных о книгах, используя переменные Go.

Задачи

  • Создайте программу на Go с именем book_inventory.go в директории ~/project.
  • Объявите и инициализируйте три переменные для хранения сведений о книге:
    1. Переменная для названия книги (тип string).
    2. Переменная для количества страниц (целочисленный тип).
    3. Переменная для статуса наличия книги (логический тип).
  • Выведите значения этих переменных, используя функцию fmt.Println().

Требования

  • Используйте файл ~/project/book_inventory.go.
  • Объявляйте переменные, используя механизм вывода типов Go (:=) или явное указание типа.
  • Название книги должно быть непустой строкой.
  • Количество страниц должно быть положительным целым числом.
  • Статус наличия должен быть логическим значением (boolean).
  • Для вывода данных используйте fmt.Println().

Примеры

cd ~/project
go run book_inventory.go

Пример возможного вывода:

The Great Gatsby
224
true

Подсказки

  • Помните, что в Go оператор := используется для краткого объявления переменных внутри функций.
  • При желании вы можете использовать ключевое слово var для явного объявления типов.
  • Не забудьте импортировать пакет fmt для работы с выводом.
  • Выбирайте осмысленные имена переменных, которые описывают атрибуты книги.
✨ Проверить решение и практиковаться

Резюме

Подводя итог: в этом испытании вы создали программу на Go, которая объявляет и инициализирует переменные для названия книги, количества страниц и статуса её наличия, а затем выводит эти данные. Целью работы была демонстрация навыков владения переменными в Go на примере системы управления библиотечным фондом.