我有以下函數從終端接收命令並根據輸入打印某些內容。看起來很簡單,如果用戶輸入'add',系統將打印一行,如果用戶輸入任何內容,則輸出其他內容。panic:運行時錯誤:索引超出範圍
每當用戶鍵入添加,它的作品。如果用戶不輸入任何內容,它拋出
恐慌:運行時錯誤:索引超出範圍在GoLang
這是爲什麼?
func bootstrapCmd(c *commander.Command, inp []string) error {
if inp[0] == "add" {
fmt.Println("you typed add")
} else if inp[0] == "" {
fmt.Println("you didn't type add")
}
return nil
}
的檢查現有索引這是一種例外,你會遇到你的一生!經過100多年的時間,你會發現它的第六感。 – mihai 2014-09-30 17:41:39