Типы данных и переменные — структура проекта

Ключевая проблема: В Go может быть только одна функция main() на весь проект. Несколько файлов с main() в одном каталоге вызовут ошибку компиляции.

Решение: Создавайте отдельные каталоги для каждого примера:

src/
├── day02/
│   ├── data-types/
│   │   └── main.go
│   └── variables/
│       └── main.go

Запуск конкретного примера:

cd src/day02/data-types
go run .