本文整理匯總了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
}