Генерирует с помощью квазицитирования несколько вариантов функции вычисления чисел Фибоначчи для разных типов аргументов.
Как-то так:
- клонировать репозиторий
- go mod init
- go mod tidy
- go get ./...
- go generate ./...
- gu run main.go
Файл app/make_fibonacci.gomacro во время go generate
превращается в app/make_fibonacci.go. Это происходит благодаря наличию требования go:generate
в app/run.go.