ホームページ >バックエンド開発 >Golang >さまざまな Go Map タイプで重複キーをチェックする

さまざまな Go Map タイプで重複キーをチェックする

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB転載
2024-02-06 10:21:091116ブラウズ

检查不同 Go Map 类型中的重复键

#質問内容

異なるマップの重複キーをチェックする機能が欲しいです。

これが私が持っているものです

リーリー

リファクタリングして関数を書きたいです

リーリー

ただし、受け入れられるのは同じ型のマッピングのみであり、typea、typeb、typec は受け入れられません。


正解


任意のタイプとリフレクションを使用してみてください リーリー

このアプローチの欠点は、関数がマップされていないパラメーターも受け入れるため、コンパイラーがこれについて警告しないことです。

以上がさまざまな Go Map タイプで重複キーをチェックするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。