Golang Cafe #9

書籍「増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編」をGoで実装した結果について、横山さんに解説して頂きました。(今回の範囲は第1章〜第3章) http://www.zusaar.com/event/2607003
1
Takashi Yokoyama @ttyokoyama

Golang Cafe #9 を開催します。9回目は「既存言語のデザインパターンをGoで書く」という内容になる予定です。 http://t.co/OcoPfSFZvp #gdgchugoku #golang

2013-12-18 10:31:26
Takashi Yokoyama @ttyokoyama

そろそろ、開催の時間が近づいてきました。到着した方は適当に入って席の確保をお願いします。 #gdgchugoku

2013-12-22 17:35:48
Ryuji Iwata @qt_luigi

今年最後!Golang Cafe #9 始まりまーす。 #gdgchugoku

2013-12-22 18:09:37
Ryuji Iwata @qt_luigi

singlethreadexecutionを動作させたところ、MacはBEGINのまま、Winは正しくBROKEN。MacではGOMAXPROCSを増やしてもダメ、という状態。 #gdgchugoku

2013-12-22 18:22:03
Takashi Yokoyama @ttyokoyama

Channelを使う場合は、こうかな?(なぜか、Macでは壊れてくれないので何もできない…) http://t.co/LElsmCv7yQ #gdgchugoku #golang

2013-12-22 18:40:27
Ryuji Iwata @qt_luigi

Go Playgroundに追加された「Imports」チェックボックス、オンにしてimport文を記述せずにコーディングした後に「Format」ボタンを押下するとimport文が自動追加されます。 #gdgchugoku #golangjp

2013-12-22 18:45:36
Ryuji Iwata @qt_luigi

続いてimmutableへ。こちらはMacでも動作中。 #gdgchugoku

2013-12-22 19:18:29
Ryuji Iwata @qt_luigi

init()関数にレシーバーを指定すると、"init"という名前のメソッドになります。 #gdgchugoku

2013-12-22 19:50:00
Ryuji Iwata @qt_luigi

参考:プログラミング言語Goフレーズブック - 110ページ - 9.4.スレッドセーフな初期化 #gdgchugoku

2013-12-22 19:54:02
taknb2nch @taknb2nch

Golang Cafe #9 のまとめを書きました。年末の忙しさというのを理由にしたくはないですが遅くなってしまいました。 http://t.co/jPW9Z07b69 #gdgchugoku #golang

2013-12-31 19:23:21