go语言渐入佳境[8]-loop-创新互联
1 2 3 4 5 6 7 8 9 10 11 12
| package main
import ( "fmt" )
func main(){ //调用 loop1() sum2() }
|
第1种形式
1 2 3 4 5 6 7 8
| func loop1(){ //形式1 for i:=0;i<10;i++{ fmt.Println(i) }
}
|
第2种形式
1 2 3 4 5 6 7 8
| func loop2(){ //形式二 i:=0 for ;i<10;i++{ fmt.Println(i) }
}
|
第3种形式
1 2 3 4 5 6 7 8 9 10 11
| func loop3(){ //第三种形式 i:=0 for ;;i++{
if(i>20){ break } fmt.Println(i) } }
|
第4种形式
1 2 3 4 5 6 7 8 9 10 11
| func loop4(){ //第四种形式 i:=0 for ; ; { if i>20{ break } i++ fmt.Println(i) } }
|
第5种形式
1 2 3 4 5 6 7 8
| func loop5(){ i:=0 for i<20{ i++ fmt.Println(i)
} }
|
第6种形式
1 2 3 4 5 6 7 8 9 10 11 12 13
| func loop6(){ i:=0 for{ if i <20{ i++ fmt.Println(i) }else{ break }
} }
|
简单案例:计算1-100之间的和:
1 2 3 4 5 6 7 8 9 10 11
| func sum(){
result:=0
for i:=0;i<=100;i++{ fmt.Printf("result:%d i:%d\n",result,i) result +=i }
fmt.Println(result) }
|
简单案例:计算1 - 100之间所有的奇数的和
1 2 3 4 5 6 7 8 9 10
| func sum2(){
result:=0
for i:=0;i<=100;i++{ if(i %2 ==0){ result +=i } } }
|
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:go语言渐入佳境[8]-loop-创新互联
文章URL:
http://myzitong.com/article/ppphe.html