
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go 1.18 で追加される `any` は `interface{}` のエイリアス - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go 1.18 で追加される `any` は `interface{}` のエイリアス - Qiita
先日、次の Issue を教えてもらって「any って type parameters 専用じゃなかったの?」と驚いたので調... 先日、次の Issue を教えてもらって「any って type parameters 専用じゃなかったの?」と驚いたので調べてみました。 結論から書くと Go 1.18 で追加される any は interface{} のエイリアスとして事前定義された識別子なのでどこでも使えます。 最新の仕様 1 にも次のように記載されています。 For convenience, the predeclared type any is an alias for the empty interface. 型制約のための any (2021 年 1 月 12 日~) Go でジェネリクスをサポートするための仕様変更は 2021 年 1 月 12 日に提案されました。 (実際にはそれ以前に Go2 としての提案やデザインドラフトが公開されています) この時点での any はすべての型を受け付ける型制約 (ty