Software engineering from east direction

六本木一丁目で働くソフトウェアエンジニアのブログ

golangtokyo#23 参加レポート

golang.tokyo #23 参加レポート

TL;DR

  • golang.tokyo #23に参加
  • tenntenn さんのポインタの話がわかりやすかった
  • まだまだGoのポインタわかってなかった。

golang.tokyo #23

平成最後のgolang.tokyoに参加してきました。LT枠で落選してしまったのですが、LT枠は落選しても参加できるとのことでお邪魔しました。

golangtokyo.connpass.com

絶対に分かるポインタ / tenntenn

docs.google.com

Memo

  • 変数
    • メモリ上で管理されている値を保持する領域
  • ポインタ
    • 変数の格納先を表す値、どこにしまってあるか
  • 型の表現方法
  • リテラルのポイント型
    • ex. *struct{N int}
  • ポインタのポインタ
    • **int: *int型のポインタ
  • ポインタ演算
    • &: ポインタ値取得
    • *: ポインタが指す先取得
  • ポインタが必要な理由
    • 代入
  • 内部にポインタ
    • slice, map, channel
  • go help test

Goをはじめるにあたって知っておいてほしいツールやテスト/mom0tomo, micchiebear

Memo

-> % go env GOROOT
/usr/local/opt/go/libexec

Delveを用いたデバッグ & pprofを用いたプロファイリング / 渡邉 光

Memo

感想

tenntennさんのポインタの話がわかっているつもりでもいざ質問されるとしっかり間違えたので、まだまだ基礎を抑え直さないといけないなと反省しました。あと、ベースターズビールがおいしかったです!