6、循环
package main import ( "bufio" "fmt" "os" "strconv" ) func main() { // 一般 for 循环 sum := 0 for i := 1; i <= 100; i++ { sum += 1 } fmt.Println(sum) // 省略起始条件 n := 8 //将8转二进制 result := "" for ; n > 0; n /= 2 { temp := n % 2 result = strconv.Itoa(temp) + result } fmt.Println(result) // 只有结束条件 file, err := os.Open("a.txt") if err != nil { panic(err) } scanner := bufio.NewScanner(file) for scanner.Scan() { fmt.Println(scanner.Text()) // 将文本里面内容一行行打印出来 } // 死循环 for { fmt.Println("abc") } }

浙公网安备 33010602011771号