エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Goのnilだけどnilじゃないちょっとだけnilな値 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Goのnilだけどnilじゃないちょっとだけnilな値 - Qiita
答え 型チェックです。 次のようなコードが存在するとして、TがインターフェイスIを満たすことを宣言し... 答え 型チェックです。 次のようなコードが存在するとして、TがインターフェイスIを満たすことを宣言しています。 このチェックが行われるのは実行時ではなくコンパイル時です。また、割り当て先がブランク識別子_であるため、バイトコードにはこのコードに対応する部分は出力されません。 Effective Go - The Go Programming Language それはわかったけど、(*T)(nil)ってキモくない? というか何してるの? 型の変換です。普通であればfloat32(1)のように書けますが、前に*がつく場合はカッコで囲む必要があります。*はポインタを現すために使うので、その場合と区別するために必要だとか。 Go's Declaration Syntax - The Go Blog つまり、次の2つのコードは同じことをしています。