[解決済み] 2枚のスライスの等価性を確認する
2022-03-14 14:54:33
質問
2つのスライスが等しいかどうかを確認するにはどうすればよいですか?
どのように解決するのですか?
スライス内の各要素をループしてテストする必要があります。スライスの等価性は定義されていません。ただし
bytes.Equal
型の値を比較する場合は、関数
[]byte
.
func testEq(a, b []Type) bool {
if len(a) != len(b) {
return false
}
for i := range a {
if a[i] != b[i] {
return false
}
}
return true
}
関連
-
[解決済み] 関数呼び出しで「値として使用」される
-
[解決済み] go get でパッケージをインストールするにはどうしたらいいですか?
-
[解決済み] Goで2つのスライスを連結する
-
[解決済み] Goでint値をstringに変換する方法は?
-
[解決済み] Goのオプションのパラメータ?
-
[解決済み] Goでオブジェクトの型を見つけるには?
-
[解決済み] パラメータと戻り値におけるポインタと値の比較
-
[解決済み] GoにはPythonのような "if x in "の構成がありますか?
-
[解決済み】インターフェースのスライスを変換するタイプ
-
[解決済み] 2つの構造体、スライス、またはマップが等しいかどうかを比較する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】vsコードの解決方法 - goplsコマンドが使用できません。
-
[解決済み] Goで配列を反転させるにはどうしたらいいですか?
-
[解決済み] Cgo: すみません、未実装です: 64ビットモードはコンパイルされていません。
-
[解決済み] Goで構造体のフィールドを反復処理する
-
runnerw.exe: CreateProcess はエラー 216 で失敗しました。プロセスが終了し、終了コード 216 が表示された 実行するプロジェクトがこの例外をスローする
-
[解決済み] このキャスティングはgolangで行われているのでしょうか?
-
[解決済み] Golangで定数mapを宣言するには?
-
[解決済み] Goの:=と=の演算子の違い
-
[解決済み】Goで設定を処理する方法【終了しました
-
[解決済み】アプリケーションの自動ビルドによるバージョン管理