YAPC::Kansai で Perl と Go のトークをしてきました!!
20分喋ってきました。いやー緊張しますねやっぱり。
Go to Perl スライドアップしました。https://t.co/YsTUkJSxGw
— K (@CodeHex) 2017年3月4日
github ですhttps://t.co/3Zcvyw1TwS
#yapcjapan #yapcjapanC
20分ということもあって内容を少し省いて喋ったので、伝えたい部分が伝えられなかったような気もします。 まとめられてる記事も発見したのでよろしければどうぞ
言い足りなかった部分として
- Go では Perl でいう push は append に値する
- capacity を指定してスライスや map を作成すると realloc が走らないため高速
- 生成したプロセスを管理する時はスライスに
type Process
を追加する Process.Wait
でプロセスが死んだか確認する- 死んでいた場合, スライス内のそのプロセスの位置に
nil
を代入してあげる - 新たに生成した
type Process
をnil
の位置に置く - 全ての要素が nil ではない場合 append する
- 参考
この辺。
初めてのトークが YAPC だったということが凄い光栄だと思ってます。
見に来てくださった皆さんありがとうございました。
そしてこれはルートビアです。
全体の感想は後ほど👍