常用代码片段

2021-11-02  本文已影响0人  hypercode

1.控制台输入

func inputSomething() {//控制台输入
    seen := make(map[string]bool) // a set of strings
    input := bufio.NewScanner(os.Stdin)
    for input.Scan() {
        line := input.Text()
        if !seen[line] {
            seen[line] = true
            fmt.Println(line)
        }
    }
    if err := input.Err(); err != nil {
        fmt.Fprintf(os.Stderr, "dedup: %v\n", err)
        os.Exit(1)
    }
}

2.合并数组

var s1 = append(append(arr1, arr2...), arr3...)
上一篇下一篇

猜你喜欢

热点阅读