技術書典7においてgolang.tokyoのサークルに寄稿しました
September 11, 2019
9月22日(日)に開催される技術書典7のgolang.tokyoのサークルへ記事を寄稿しました。 タイトルは”Goの新しいコントラクト”です。 先日のGopherCon 2019で発表があったコントラクト(ジェネリクス)についてのDesign Docについてまとめたものです。
目次は以下のようになっています。
- 型パラメタ
- コントラクト
- 旧コントラクト
- 新コントラクト
- 複数の型パラメタとコントラクト
- 型パラメタと型定義
- 型パラメタと型エイリアス
- メソッドと型パラメタ
- コントラクトの埋め込み
- コントラストの定義におけるレシーバ型の利用
- 型パラメタの相互参照
- コントラクトに対する型パラメタの指定
- コントラクト構文の詳細
- 型パラメタの値はボックス化されない
- 関数の引数における型推論
- 関数のインスタンス化
- 型リテラルにおける型のインスタンス化
- 型パラメタを名前なし引数の型で使用する
- 型パラメタを用いた型のインタフェースへの埋め込み
- リフレクション
- ポインタメソッド
- 値メソッドとポインタメソッド
- 演算子
- コントラクトで型を規定する
- 制約の連言と選言
- 型による制約とメソッドによる制約
Design Docがかなり重量級のドキュメントなので概要を知りたい方から日本語で詳しく読みたい方まで、ぜひ読んでいただきたいです。
また、今回は印刷したものを頒布予定です。 表紙は@tottie_designerさんに描いてもらいました! ジャケ買いでも価値のある書籍になっていますので、ぜひ手にとってみてください。
技術書典7用の原稿「Gopherの休日 2019秋」を先ほど入稿しました。今回は初めて紙媒体で販売します。
— golang.tokyo 9⁄22 技術書典7 3F か12C (@golangtokyo) 2019年9月11日
表紙・裏表紙は @tottie_designer さんに描いていただきました。
Goに関するアレコレを6名で寄稿し合計116ページになっています!当日会場でぜひご覧ください! #技術書典https://t.co/dHqC7waNlk pic.twitter.com/0kJxhYBUmT
それでは、9月22日(日)に会場で!