标签:
for:Go 只有一种循环结构—— for 循环。( 可以让前置、后置语句为空 )
if:跟 for 一样, if 语句可以在条件之前执行一个简单的语句。 由这个语句定义的变量的作用域仅在 if 范围之内。
switch:switch 的条件从上到下的执行,当匹配成功的时候停止。
type User struct {
Name string
Age int
Sex bool
}
func main() {
for i := 0; i < 10; i++ {
fmt.Println(i)
}
row1 := []User{
User{"man1", 22, true},
User{"man2", 23, true},
}
for _, user := range row1 {
if user.Age == 22 {
fmt.Println(user.Name)
} else {
fmt.Println("NULL")
}
}
user := User{"man3", 22, true}
switch user.Age {
case 22:
fmt.Println("条件达成,返回")
default:
fmt.Println("默认返回")
}
}
标签:
原文地址:http://my.oschina.net/bestraven/blog/513608