goconfig
ВАЖНО
Пакет goconfig — это простой в использовании парсер файлов конфигурации для языка программирования Go, который предоставляет структуру, аналогичную той, которую вы найдёте в файлах INI Microsoft Windows.
Файл конфигурации состоит из разделов, начинающихся с заголовка «[раздел]» и сопровождаемых записями «имя: значение» или «имя = значение». Обратите внимание, что начальные пробелы удаляются из значений. Необязательные значения могут содержать строки формата, которые ссылаются на другие значения в том же разделе или значения в специальном разделе DEFAULT. Комментарии обозначаются символами «;» или «#»; комментарии могут начинаться в любой точке строки.
go get github.com/Unknwon/goconfig
Или
gopm get github.com/Unknwon/goconfig
Пожалуйста, смотрите conf.ini в качестве примера.
LoadConfigFile
загружает файл (файлы) в зависимости от вашей ситуации и возвращает переменную типа ConfigFile
.GetValue
обеспечивает базовую функциональность получения значения данного раздела и ключа.Bool
, Int
, Int64
, возвращают соответствующие типы значений.Must
, возвращают соответствующий тип значений и возвращают нулевое значение заданного типа, если что-то пойдёт не так.SetValue
устанавливает значение для данного раздела и ключа и вставляет его куда-нибудь, если он не существует.DeleteKey
удаляет по данному разделу и ключу.SaveConfigFile
сохраняет вашу конфигурацию в локальной файловой системе.Reload
в случае, если кто-то другой изменил ваши файлы.Comment
, помогающие манипулировать комментариями.LoadFromReader
позволяет загружать данные без промежуточного файла.SaveConfigData
, который записывает конфигурацию в произвольный модуль записи.ReloadData
позволяет перезагрузить данные из памяти.Обратите внимание, что вы не можете смешивать конфигурацию в памяти с конфигурацией на диске.
Этот проект находится под лицензией Apache v2. См. файл LICENSE для полного текста лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )