This commit is contained in:
Mark McGranaghan 2012-09-23 12:12:35 -04:00
parent 785a0d123b
commit b2bae182ee

View File

@ -2,32 +2,32 @@
// `for` is Go's only looping construct. Here are
// two common forms.
package main
import "fmt"
package main
import "fmt"
func main() {
// Initialize `i` with `1` and loop until it's 10.
i := 1
for i <= 3 {
fmt.Print(i)
i = i + 1
}
i := 1
for i <= 3 {
fmt.Print(i)
i = i + 1
}
// That type of loop is common. We can do it on one
// line.
for j := 1; j <= 3; j++ {
fmt.Print(j)
for j := 1; j <= 3; j++ {
fmt.Print(j)
}
// `for` without a condition will loop until you
// `return`.
for {
fmt.Println()
return
}
}
for {
fmt.Println()
return
}
}
// We'll see other `for` forms latter.