今日の記事は、ジェネリック内のみんなの使用シナリオを収集し、一緒にいじってみましょう。つまり、タイトルは実際には質問です。
Go1.18 は今年 3 月 15 日に正式にリリースされました。これは、Go が正式にジェネリックの時代に入ったことを意味します。
(ハッキングポイントが 1 つ減りましたか?)
1.18 のリリースから 3 か月近くが経過しましたが、最も目を引く新機能は Pan Type です。 、どのように使われるのでしょうか?
reddit 上のさまざまな gopher からのフィードバックによると、現段階では少なくとも次の使用シナリオがあります:
海外フォーラムからのフィードバックの結果から判断すると、ジェネリックの推進は、gopls/golangci-lint ツールの互換性問題にとってより有害です、そして多くの lint はまだ適応されていません新しいバージョンのジェネリック構文では、ジェネリックに対するサポートが非常に限定されています。
「go1.18[1]のサポート」の以下の問題:
#海外のgolangci向け-lint は依存性が非常に高く、成熟したプロジェクトでは基本的に実行する必要があります。これにより、golangci-lint がまだサポートされていないため、会社はその使用を許可できなくなります。 さらに、より保守的であるか、アプリケーション シナリオを持っていない一部の学生は、さらに使用する前に、Go1.19 の標準ライブラリやその他の一般ライブラリでのジェネリックのサポートを待っています。 みなさん日常生活や会社でジェネリック医薬品の使用を始めたことがありますか?何をし、どのようなシナリオがありますか?
コメント欄でみんなに知らせて、一緒に学び、コミュニケーションをとることを歓迎します。以上がこれまでのところ、Go ジェネリックを使用するシナリオは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。