Комментирование кода, добавление возможности сборки нескольких пакетов package_* из одного alr.sh

This commit is contained in:
2024-11-16 11:32:47 +03:00
parent 6238765a7d
commit 49785d4dc8
6 changed files with 384 additions and 309 deletions

View File

@ -1,13 +1,20 @@
package gen
import (
"strings"
"text/template"
"strings"
"text/template"
)
// Определяем переменную funcs типа template.FuncMap, которая будет использоваться для
// предоставления пользовательских функций в шаблонах
var funcs = template.FuncMap{
"tolower": strings.ToLower,
"firstchar": func(s string) string {
return s[:1]
},
// Функция "tolower" использует strings.ToLower
// для преобразования строки в нижний регистр
"tolower": strings.ToLower,
// Функция "firstchar" — это лямбда-функция, которая берет строку
// и возвращает её первый символ
"firstchar": func(s string) string {
return s[:1]
},
}