常用代码片段
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...)