我寫了一個代碼,它有一個for循環,代碼如下。但是當我構建代碼時,我得到'繼續不在循環內'。我無法理解爲什麼會發生這種情況。好心幫轉到錯誤:繼續不在一個循環中
轉到版本:
go version go1.7.5 linux/amd64
完整代碼在以下鏈接 https://pastebin.com/0ZypMYVK
for k:=0;k < len(args);k++{
fmt.Println("k is ", k)
hsCode := args[k]
lenChk:=checkHashLen(hsCode)
if lenChk==false {
fmt.Println("Length should be 32")
continue
}
codeBytes,_ := json.Marshal(hsCode)
APIstub.PutState(strconv.FormatInt(makeTimestamp(),10), codeBytes)
fmt.Println("Added: ", k)
}
./hashcode.go:88: continue is not in a loop
這不太可能。在發佈之前你有多少次更改你的代碼? – zerkms
請發帖[mcve]。 – bereal
發佈的代碼不會觸發發佈的錯誤。 – Volker