golang只有for沒有whilegolang
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") }
打印結果:spa
171 asdfgh 11111 2222 [Finished in 0.7s]