forループを持つgoコードを作成しました。コードは以下のとおりです。しかし、コードをビルドすると、 'continue is not loop内にあります'というメッセージが表示されます。私はなぜこれが起こっているのか理解できません。下記のリンクでGoエラー:continueはループ内にありません
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