本文整理汇总了Golang中dna.StringArray.IndexOf方法的典型用法代码示例。如果您正苦于以下问题:Golang StringArray.IndexOf方法的具体用法?Golang StringArray.IndexOf怎么用?Golang StringArray.IndexOf使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dna.StringArray
的用法示例。
在下文中一共展示了StringArray.IndexOf方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: transformCats
// transformCats turns genre name into multiple genres if applicable
func transformCats(cats dna.StringArray) dna.StringArray {
ret := dna.StringArray{}
vnSongs := dna.StringArray{"Nhạc Trẻ", "Nhạc Trữ Tình", "Nhạc Cách Mạng", "Nhạc Trịnh", "Nhạc Tiền Chiến", "Nhạc Dân Tộc", "Nhạc Thiếu Nhi", "Rock Việt", "Nhạc Hải Ngoại", "Nhạc Quê Hương", "Rap Việt - Hiphop"}
for _, cat := range cats {
if vnSongs.IndexOf(cat) > -1 {
ret.Push("Nhạc Việt Nam")
}
switch cat {
case "Pop/Ballad":
ret.Push("Pop")
ret.Push("Ballad")
case "Dance/Electronic":
ret.Push("Dance")
ret.Push("Electronic")
case "Nhạc Spa | Thư Giãn":
ret.Push("Nhạc Spa")
ret.Push("Thư Giãn")
case "Hiphop/Rap":
ret.Push("Hiphop")
ret.Push("Rap")
case "Nhạc Bà Bầu & Baby":
ret.Push("Nhạc Bà Bầu")
ret.Push("Nhạc Baby")
case "Rap Việt - Hiphop":
ret.Push("Rap Việt")
ret.Push("Hiphop")
case "Radio - Cảm Xúc":
ret.Push("Radio")
ret.Push("Cảm Xúc")
default:
ret.Push(cat)
}
}
return ret
}