こちらのイベントに参加させて頂きました。
#03eure.connpass.com
輪読対象は下記の書籍です。
The Go Programming Language (Addison-Wesley Professional Computing Series)
- 作者: Alan A. A. Donovan,Brian W. Kernighan
- 出版社/メーカー: Addison-Wesley Professional
- 発売日: 2015/11/16
- メディア: Kindle版
- この商品を含むブログを見る
今回の輪読した章は「3. Basic Data Type(基本型)」
今回学べたことを走り書き。
整数型
・%演算子は左辺/右辺どちらとも整数でなければいけない
・-5/3 、-5/-3 の結果は、ともに-2である。(言語によっては動きが違うそう)
・^&演算子とは? →左辺かつ右辺の数を含まないものをあらわす。
・>> << はビットシフトだが、右は符号なしでなければいけない。
・符号なし整数で十分に見えるケースでも、符号付き整数を使うべき。
浮動小数点型
・Nanとの比較は常にfalseを返す。
複素数型
・組み込み型で、複素数型が実装されているのはGolangとPythonのみ。他の言語では標準ライブラリなどで使えるようになっているものはある。
→この実装の意図は、Cを意識しているのかな?という話になった。
複素数型 - Wikipedia
bool
・&&は、||より優先順いが高いので、以下のようなコードでは丸括弧は不要である。
if 'a' <= c && c <= "z" || 'A' <= C && C <= 'Z'
その他
・go tool vet -- shadowは使える。
・以下のブログは勉強になる。
To Go Beartrap Lying in the Shadows - Qureet.com Qureet.com
すごくアットホームな勉強会だったので、今後も参加してきたいです。
ちなみに、私は5章 Functionの輪読担当となりました。
初めての洋書の翻訳頑張ってみよう。
- 作者: Mat Ryer,鵜飼文敏,牧野聡
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/01/22
- メディア: 大型本
- この商品を含むブログ (2件) を見る
- 作者: 松尾愛賀
- 出版社/メーカー: 翔泳社
- 発売日: 2016/05/11
- メディア: Kindle版
- この商品を含むブログを見る
- 作者: 古川昇
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2015/07/17
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る