개요
- For
- Go For
3회 시행
package main
import "fmt"
func main() {
for i := 0; i < 3; i++ {
fmt.Println("Hello World")
}
}
1~10의 합
package main
import "fmt"
func main() {
sum := 0
for i := 1; i <= 10; i++ {
sum += i
}
fmt.Println(sum)
}
package main
import "fmt"
func main() {
sum := 0
i := 1
for i <= 10 {
sum += i
i++
}
fmt.Println(sum)
}
package main
import "fmt"
func main() {
sum := 0
i := 1
for {
if i > 10 {
break
}
sum += i
i++
}
fmt.Println(sum)
}
기타
package main
import "fmt"
func main() {
sum := 1
for ; sum < 1000; {
sum += sum
}
fmt.Println(sum)
}
// https://gobyexample.com/for
package main
import "fmt"
func main() {
i := 1
for i <= 3 {
fmt.Println(i)
i = i + 1
}
for j := 7; j <= 9; j++ {
fmt.Println(j)
}
for {
fmt.Println("loop")
break
}
for n := 0; n <= 5; n++ {
if n%2 == 0 {
continue
}
fmt.Println(n)
}
}
같이 보기
참고