1. Home
  2. Docs
  3. golang
  4. 语句

语句

for

for 初始值;循环条件;循环变量迭代 {
    循环操作
}
//rang 遍历数组、切片、字符串或映射的所有条目,或通道上接收到的值
var key string
var val interface{}  // element type of m is assignable to val
m := map[string]int{"mon":0, "tue":1, "wed":2, "thu":3, "fri":4, "sat":5, "sun":6}
for key, val = range m {
    h(key, val)
}
// rang与通道的示例
// key == last map key encountered in iteration
// val == map[key]

var ch chan Work = producer()
for w := range ch {
    doWork(w)
}
// for true 
for {
    永无尽头
}
// 条件判断
for a > b {

}

相关资料

官方文档-语句

Articles

Was this article helpful to you? Yes No

How can we help?