请教复杂的文件比对问题
大家好 像这种简单的字符串比对我会编写
func TestSplit(t *testing.T) {
got := strings.Split("a:b:c", ":")
want := []string{"a", "b", "c"};
if !reflect.DeepEqual(got, want) { /* ... */ }
}
var a, b []string = nil, []string{}
fmt.Println(reflect.DeepEqual(a, b)) // "false"
var c, d map[string]int = nil, make(map[string]int)
fmt.Println(reflect.DeepEqual(c, d)) // "false"
请问如何编写载入一个文件名 a.txt, a 文件名内有 200 万行,每一行有 0~9 加英文大小写混合组成的 33 字或 34 个字字符串,跟另一个文件名 b.txt, b 文件名内有 300 万行,每一行有 0~9 加英文大小写混何组成的 33 字或 34 个字字符串,b 文件跟 a 文件比较,只要 b 文件中其中有一行字符串跟 a 文件中其中有一行字符串完全一样就在终端机输出显示,如果沒有完全一樣的就不顯示,比对完自动载入下一个文件进行比对,以此类推
在此先感谢能教我如何编写的大神
推荐文章: