doudiaozhi6658
2018-07-14 20:30
浏览 151
已采纳

如何在golang中的txt文件中编写循环的输出

i'm new in go, i want to know, how to write the output of loop for in txt file in golang here my code

package main

import (
    "fmt"
    "log"
    "os"
)

func main() {

    for i := 1; i <= 10; i++ {
        if i%2 == 0 {
            continue
        }
        fmt.Printf("%d ", i)
        file, err := os.Create("result.txt")
        if err != nil {
            log.Fatal("Cannot create file", err)
        }
        defer file.Close()

        fmt.Fprintf(file, " x equal to %d", i)

    }

}

but i get 9 instead of 1 3 5 7 9 so how to fix that

1条回答 默认 最新

相关推荐 更多相似问题