従来のdo-while文
example.c
int x = 0;
do {
x = x + 1;
} while (x < 3);
printf("%d", x); // 3
Go言語でdo-whileループする場合
example.go
x := 0
for {
x = x + 1
if x > 2 {
break
}
}
fmt.Println(x) // 3
条件が真になるまでループし続けることに注意
参考
- do-while文 - Wikipedia http://ja.wikipedia.org/wiki/Do-while%E6%96%87