1. while和do...while的实现
Go语言中没有while和do...while语法,这一点需要同学们注意一下,如果我们需要使用类似其它语言(比如java/c的while和do...while),可以通过for循环来实现其使用效果。
2. while循环的实现
package main
import (
"fmt"
)
func main() {
// Go语言中没有while和do...while,如果我们需要使用类似其它语言中的while和do...while,可以通过for循环来实现其使用效果
var i int = 1
for {
if i > 10 {
break // 跳出for循环
}
fmt.Println("hello world",i)
i++
}
}
3. do...while的实现
package main
import (
"fmt"
)
func main() {
var i = 1
for {
fmt.Println("hello ok",i)
i++
if i > 10 {
break
}
}
}