在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
这个但是为难我了,我一直是走在WEB前的程序猿,各种循环用起来得心应手。突然间发现到了Go这里竟然行不通了,查阅后才发现,原来Go的for是这样写的。
for i:=0;i<10;i++{ fmt.Printf("%d\n",i); }非常有才的一种写法,我用起来感觉的确没有 带有圆括号舒服。 接下来。看很多其它关于 for 的实例吧 Go 的 for 循环有三种形式。仅仅有当中的一种使用分号。 for init; condition; post { } ← 和 C 的 for 一样 for condition { } ← 和 while 一样 for { } ← 和 C 的 for(;;) 一样(死循环) 短声明使得在循环中声明一个序号变量更加easy。 sum := 0 for i := 0; i < 10; i++ { sum += i ← sum = sum + i的简化写法 } ← i 实例在循环 结束 会失 最后,因为 Go 没有逗号表达式,而 ++ 和 – 是语句而不是表达式,假设你想 在 for 中运行多个变量,应当使用 平行赋值。 |
请发表评论