go言語ではJavaScriptみたくwhile文はありません。
while文はないけどfor文で実は同様な処理をできます。
それを実際にやってみます。
【やり方】
for i <数値 {
処理
}
forの後に条件式を入れてそれがtrueつまり真ならそれが終わるまで繰り返しwhile文と同様な動きします。
【コード】
package main
import "fmt"
func main() {
sum := 0
for i := 0; i < 10; i++ {
sum += i
}
fmt.Println(sum)
}
45
【解説】
sum := 0で変数sumが0です。
for i := 0; i < 10; i++は変数iを0から9まで足します。
それを sum += iでiをsumに代入します。
0から9を足したので条件がfalseになり45になります。
取材やお仕事紹介などはこちらからお気軽にご連絡下さい。
ysa7825@gmail.com