GO语言-基础语法:循环
Posted vijayfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GO语言-基础语法:循环相关的知识,希望对你有一定的参考价值。
golang只有for没有while
package main import ( "fmt" "os" "bufio" ) func fortest(a int) int { sum := 0 //‘i := 0‘ --> 起始条件。‘i++‘ --> 递增条件。‘i < a‘ --> 终止条件。 for i := 0; i < a; i++ { sum += i } return sum } //逐行读取文件内容,本例子中for省略了起始条件和递增条件,剩下的终止条件也可以省略,所以条件省略了就是死循环 func printfile(filename string) { file, err := os.Open(filename) if err != nil { panic(err) } scanner := bufio.NewScanner(file) for scanner.Scan() { fmt.Println(scanner.Text()) } } func main() { fmt.Println(fortest(19)) printfile("aa.txt") }
打印结果:
171 asdfgh 11111 2222 [Finished in 0.7s]
以上是关于GO语言-基础语法:循环的主要内容,如果未能解决你的问题,请参考以下文章