0
私の質問は、私は文字列の配列を開始するための目盛りをバック使い、非常に簡単ですが、私はそのgolang扱い異なり、この配列が見つかりました:DeepEqualはバックティックで初期化された配列を別々に扱いますか?
はimport (
"fmt"
"reflect"
)
func main() {
x := []string{`hello world`, "me"}
y := []string{"hello", "world", "me"}
fmt.Println(x)
fmt.Println(y)
fmt.Println(reflect.DeepEqual(x, y))
}
出力は次のとおりです。
[hello world me]
[hello world me]
false
これは私が混乱します:すべての文字列配列が同じ方法で開始されることを確認する必要がありますか?
ありがとう@icza、非常に詳細な説明! – harryz
@harryz答えとしてマークしてください! :) – eduncan911