Skip to content

Instantly share code, notes, and snippets.

@sugilog
Created December 28, 2014 09:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sugilog/fafa03edeafbf8b6d8fa to your computer and use it in GitHub Desktop.
Save sugilog/fafa03edeafbf8b6d8fa to your computer and use it in GitHub Desktop.
forループ
package main
import "fmt"
func main() {
patternA()
patternB()
patternC()
patternD()
}
func patternA() {
sum := 0
for i := 0; i < 10; i++ {
sum += i
}
fmt.Println( sum )
}
func patternB() {
sum := 0
i := 0
for ; i < 10; {
sum += i
i++
}
fmt.Println( sum )
}
func patternC() {
sum := 0
i := 0
for i < 10 {
sum += i
i++
}
fmt.Println( sum )
}
func patternD() {
sum := 0
i := 0
for {
sum += i
i++
if i >= 10 {
break
}
}
fmt.Println( sum )
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment