golangtokyo#23 参加レポート
golang.tokyo #23 参加レポート
TL;DR
- golang.tokyo #23に参加
- tenntenn さんのポインタの話がわかりやすかった
- まだまだGoのポインタわかってなかった。
golang.tokyo #23
平成最後のgolang.tokyoに参加してきました。LT枠で落選してしまったのですが、LT枠は落選しても参加できるとのことでお邪魔しました。
絶対に分かるポインタ / tenntenn
Memo
- 変数
- メモリ上で管理されている値を保持する領域
- ポインタ
- 変数の格納先を表す値、どこにしまってあるか
- 型の表現方法
- 型リテラルのポイント型
- ex.
*struct{N int}
- ex.
- ポインタのポインタ
**int
:*int
型のポインタ
- ポインタ演算
&
: ポインタ値取得*
: ポインタが指す先取得
- ポインタが必要な理由
- 代入
- 内部にポインタ
- slice, map, channel
go help test
Goをはじめるにあたって知っておいてほしいツールやテスト/mom0tomo, micchiebear
Memo
- golang.orgを見る、golang.jpは内容が古い
- https://golang.org/
- 人にシェアするときも気をつけようね...
- golangweeklyが有用な情報もらえる
go env
-> % go env GOROOT /usr/local/opt/go/libexec
Delveを用いたデバッグ & pprofを用いたプロファイリング / 渡邉 光
Memo
- debug
- profiling
- 実行時間、ヒープ使用量の把握
- https://golang.org/pkg/net/http/pprof/
感想
tenntennさんのポインタの話がわかっているつもりでもいざ質問されるとしっかり間違えたので、まだまだ基礎を抑え直さないといけないなと反省しました。あと、ベースターズビールがおいしかったです!