ホームページ >バックエンド開発 >Golang >ジェネリック型パラメータを使用してマップからトップレベルのキーを返す

ジェネリック型パラメータを使用してマップからトップレベルのキーを返す

WBOY
WBOY転載
2024-02-08 20:42:18493ブラウズ

ジェネリック型パラメータを使用してマップからトップレベルのキーを返す

質問内容

map内のすべてのキーを返す次のメソッドがあります。ただし、受け入れるパラメータは map[string]string 型である必要があります。

リーリー

map があり、そのタイプが map[string]map[string]string である場合、このメソッドを再利用するにはどうすればよいですか。マップからトップレベルのキーを返すだけなので、このメソッドを一般化する方法はありますか。


正解


go 1.18では、

Typeパラメータ:を使用できます。 リーリー

https://www.php.cn/link/3eb46aa5d93b7a5939616af91addfa88

以上がジェネリック型パラメータを使用してマップからトップレベルのキーを返すの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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