Golang-For

代码可随意使用或转贴,但请注明出处
GitLab:https://gitlab.com/whitefloor40567/golangnote

连发两篇XD
这篇是有关于for的介绍

package exampleimport "log"// AboutForFirst //Go没有While,此种用法就是在Go中使用while的方法func AboutForFirst() {num := 0//当num<10就会执行方法for num < 10 {log.Println(num)num++}}// AboutForSecond ...func AboutForSecond() {//i一开始=0,只要i<5就会执行迴圈内的方法,然后i++//初始值;条件式;运算式for i := 0; i < 5; i++ {log.Println(i)//defer:在该f内有所方法执行结束后执行defer log.Println("i am here")}//可以将初始值 or 运算式用其他方式表达//初始值外置k := 0for ; k < 5; k++ { // 注意:此种写法条件是要有个;log.Println(k)}//运算式内置h := 0for h < 5 {log.Println(h)h++}}// AboutForThird range的使用方法func AboutForThird() {var intArray = [5]int{5, 4, 3, 2, 1}//range方法会把array/map中所有的索引与值遍历一次//j是array里的索引,k代表array里每次对应索引的值for j, k := range intArray {log.Println(j, k)//如果 j = 3 则迴圈继续if j == 3 {continue}//如果j = 4 则迴圈直接中断if j == 4 {break}}}

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章