[golang] いつの間にかanyとかいうのがあったけど何者?
死ぬほど久しぶりに記事を書くけどタイトルから分かる通りで内容はほぼ無いです。
golangのコードにanyがあるんだが
golangバージョンが1.15くらいで止まっていた私ですが、最近またgolang触り始めました!
ちょこちょこ参考コードを探していたりすると型にanyが使われていることを発見しました。最近KotlinやTypescriptを使っていたので最初は特に違和感なく見ていましたが、ふと思う
「golangにanyなんてあったっけ??」
調べてみたらv1.18で追加されたもので実態は以下のようなinterface{}の型エイリアスでした。
type any = interface{}
型エイリアスなので完全にinterface{}と同一ですね。追加された経緯は知りませんが、interface{}は割と使うし文字数省略したかったとかでしょうかね。
ディスカッション
コメント一覧
まだ、コメントがありません