for i:=0;i<len(a);i++{
if a[i] != b[i]{
return false
}
}
Run Code Online (Sandbox Code Playgroud)
只是
a == b
Run Code Online (Sandbox Code Playgroud)
我发现相同的字符串有不同的地址
a := "abc"
b := "abc"
println(&a)
println(&b)
Run Code Online (Sandbox Code Playgroud)
答案是:
0xc420045f68
0xc420045f58
所以==不使用地址进行比较.
事实上,我想知道如何==比较两个字符串.
我在网上搜索了很长时间.但失败了......