私はGoを学習しようとしていますが、単純なforループを試してみると、動作させるのが難しいと感じました。 main関数で変数aを定義すると、このコードはコンパイルされず、 '宣言されているが使用されていない'というエラーが返されます。変数をいつ宣言する必要があるのか、いつ宣言するべきなのか理解できません。ありがとう。表現a:=0
がループのスコープ内で同じ名前で新しい変数を宣言しているためGo変数が宣言され使用されていません
package main
import "fmt"
func main() {
for a:=0;a<4;a++ {
fmt.Printf("value of a is %d\n",a)
}
コードの末尾に閉じ括弧 '}'がありません。それを意図したとおりに追加する – 6502
申し訳ありませんが、間違ってコピーされました。しかし、変数の宣言はどうすればいいですか?いつ変数を宣言し、いつ宣言するべきですか? –