Goポインタについて説明します。
… “【Go】ポインタ入門”
月: 2023年8月
【Go】iota
Goのiotaについて説明します。
… “【Go】iota”【Go】メソッドと関数
メソッドも関数のように扱えます。
… “【Go】メソッドと関数”【Go】nilポインタのメソッド呼び出し
Goはnilポインタからメソッドを呼び出す事が出来ます。呼び出した際の挙動について確認して行きます。
… “【Go】nilポインタのメソッド呼び出し”【Go】値レシーバとポインタレシーバ
レシーバには 値レシーバ と ポインタレシーバ を指定する事が出来ます。
… “【Go】値レシーバとポインタレシーバ”【Go】メソッド
メソッドは関数と似ていますが、メソッドにはレシーバを指定する必要があります。
… “【Go】メソッド”【Go】switch型アサーション
型アサーションはswitchを使用して、複数のどの型に一致するかを判定できます。
… “【Go】switch型アサーション”【Go】関数型のインターフェース
今までは構造体に対してインタフェースを実装していきました。
… “【Go】関数型のインターフェース”【Go】型アサーション
関数やメソットの引数が空インターフェースの場合、受け取った引数を使用する時にどのような型なのか分かりません。
… “【Go】型アサーション”【Go】空インターフェース
Goは静的型付け言語ですが、何でもありな型を定義できます。
… “【Go】空インターフェース”