Go言語reflectハンドブック
インプレスグループで電子出版事業を手がけるインプレスR&Dは、技術書典や技術書同人誌博覧会をはじめとした各種即売会や、勉強会・LT会などで頒布された技術同人誌を底本とした商業書籍を刊行し、技術同人誌の普及と発展に貢献することを目指し最新の知見を発信する技術の泉シリーズ2020年11月の新刊として、千葉大二郎氏著書による、Go言語で動的に型を扱うときに便利なreflectパッケージ解説書「Go言語reflectハンドブック」を発売した。
千葉大二郎Profile●ソフトウェアエンジニア。フリーランス。ウェブアプリケーションやスマートフォンアプリケーションの開発に携わり、サーバーサイドやクライアントサイド、クラウドインフラの管理などを担当する。
「Go言語reflectハンドブック」発行主旨・内容紹介
reflectは実行時リフレクションを実装するパッケージ。
「Go言語reflectハンドブック」はGo言語のreflectパッケージについて解説と使い方を紹介。
reflectは任意の値の型情報などをオブジェクト化して利用する機能を持ち、これを使用することであたかも動的型付け言語であるかのような型の制約を受けないコードを書くことができる。「Go言語reflectハンドブック」は情報が少ないreflectパッケージの簡単な解説はもちろん、すべての関数やメソッドの使用例をまとめた。
これからreflectパッケージを使おうとする人や、reflectパッケージの使い方に自信が持てない人、reflectパッケージを使ったことはあるが使い方を辞書的に参照したい方に最適な一冊となる。「Go言語reflectハンドブック」は、次世代出版メソッド「NextPublishing」を使用し、出版されている。
「Go言語reflectハンドブック」目次
第1章 reflectの基礎知識
第2章 reflectの基本的な使い方
第3章 reflectの使用例・Type編
第4章 reflectの使用例・Value編
第5章 reflectの使用例・その他編
付録A reflectの型ごとの使用例
「Go言語reflectハンドブック」Amazonでの購入はこちら