本文整理匯總了Golang中github.com/MG-RAST/AWE/vendor/github.com/MG-RAST/golib/goconfig/config.Config類的典型用法代碼示例。如果您正苦於以下問題:Golang Config類的具體用法?Golang Config怎麽用?Golang Config使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
在下文中一共展示了Config類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: getDefinedValueBool
func getDefinedValueBool(c *config.Config, section string, key string, target *bool) {
if c.HasOption(section, key) {
if bool_value, err := c.Bool(section, key); err == nil {
*target = bool_value
}
}
}
示例2: getDefinedValueString
func getDefinedValueString(c *config.Config, section string, key string, target *string) {
if string_value, err := c.String(section, key); err == nil {
string_value = os.ExpandEnv(string_value)
*target = string_value
}
}
示例3: getDefinedValueInt
// writes to target only if has been defined in config
// avoids overwriting of default values if config is not defined
func getDefinedValueInt(c *config.Config, section string, key string, target *int) {
if c.HasOption(section, key) {
if int_value, err := c.Int(section, key); err == nil {
*target = int_value
}
}
}