小编Joh*_*Doe的帖子

Go Lang Scan 不扫描下一行

该扫描仪不扫描下一行。当你看到结果时我会更详细地解释它......

package main

import (
    "fmt"
    "io/ioutil"
    "os"
    "strings"
)

func main() {
    var inputFileName string
    var write string

    fmt.Scanln(&inputFileName)

    //func Join(a []string, sep string) string
    s := []string{inputFileName, ".txt"}
    inputFileName = strings.Join(s, "")

    creator, err := os.Create(inputFileName)
    check(err)

    /*
     *Writing
     */

    fmt.Printf("The file name with %s what do you want to write?", inputFileName)
    fmt.Scanln(&write)
    if len(write) <= 0 {
        panic("Cant be empty")
    }

    byteStringWrite := []byte(write)
    //func (f *File) Write(b []byte) (n int, err error)
    fmt.Println("BYTE : ", byteStringWrite) …
Run Code Online (Sandbox Code Playgroud)

scanning go

1
推荐指数
1
解决办法
3447
查看次数

标签 统计

go ×1

scanning ×1