本文整理汇总了Golang中github.com/kylelemons/go-gypsy/yaml.File.Count方法的典型用法代码示例。如果您正苦于以下问题:Golang File.Count方法的具体用法?Golang File.Count怎么用?Golang File.Count使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/kylelemons/go-gypsy/yaml.File
的用法示例。
在下文中一共展示了File.Count方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: YamlList2Slice
func YamlList2Slice(config *yaml.File, text string) []string {
count, err := config.Count(text)
if err != nil {
loge.Error(err)
return nil
}
var result []string
for i := 0; i < count; i++ {
v, err := config.Get(text + "[" + strconv.Itoa(i) + "]")
if err != nil {
loge.Error(err)
return nil
}
result = append(result, v)
}
return result
}
示例2: YamlList2String
func YamlList2String(config *yaml.File, text string) string {
count, err := config.Count(text)
if err != nil {
log.Println(err)
return ""
}
var resultGroup []string
for i := 0; i < count; i++ {
v, err := config.Get(text + "[" + strconv.Itoa(i) + "]")
if err != nil {
log.Println(err)
return ""
}
resultGroup = append(resultGroup, v)
}
result := strings.Join(resultGroup, "\n")
result = strings.Replace(result, "\\n", "", -1)
return result
}