func PrintChannelInfo(id string) { defer func() { if r := recover(); r != nil { fmt.Print("Fatal! not found this channel.\n>> ") return } }() fmt.Println("\rFetching Channels ", id, " ...") channel := new(model.Channel) ch := channel.FetchChannelInfo(id) fmt.Print(ch.Name + "(" + id + ") \n" + "Intro: " + ch.Intro + "\n" + "Hot Songs: " + strings.Join(ch.Hot_songs, " ") + " (totals: " + strconv.Itoa(ch.Song_num) + ")") fmt.Print("\n>> ") }