【Go】インターフェース(タイプアサーション・switch type文)
どんな型が入るかわからない・なんでもOKの場合、 インターフェースを引数にして受け取る [受け取ったときの処理] ・関数内でアサーションしてタイプを確定させる 例:a.(int) ・switch...
7 search resultsShowing 1~7 results
You need to log-in
どんな型が入るかわからない・なんでもOKの場合、 インターフェースを引数にして受け取る [受け取ったときの処理] ・関数内でアサーションしてタイプを確定させる 例:a.(int) ・switch...
[準備] ⓪メソッドらがある ①インターフェースに使いたいメソッドらを指定 ②ストラクトを作る ③ストラクトを型にメソッドの処理をつくる (オーバーライド的な?) [呼び出し] ①インターフェー...
◎ errorインターフェース fmtパッケージにあり。 Error()メソッドを利用。 エラーの内容・文字列を返してくれる。 使い方 ①ストラクト作る(エラーメッセージで必要な要素を設定) ②...
Goには複数の変数宣言(メモリ割り当てと値の初期化方法)がある &T{...}、 &someLocalVar、 new、 make など ポインタ型 基本こちらで理解 ポインタ ...
ポインタ 値渡し、ポインタ渡し、参照渡しの違いについて 基本こちらの記事で理解 [参照リンク](https://qiita.com/lon9/items/e70e3b453cb485858062...
変数宣言の違い( := 、 var ) 基本的にはこちらで理解 他言語プログラマがgolangの基本を押さえる為のまとめ 自分なりの整理 := ・varとタイプ型を省略(自動判断してくれるのか、...
Goのインストール 基本こちらに記載されていた手順でインストール 参考リンク 【エラー対応諸々】 #### ① Go:Install/Update Tools が FAILED になる [(スク...
7 search resultsShowing 1~7 results
Qiita is a knowledge sharing service for engineers.