エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
型アサーションをswitchとifでベンチマーク取ってみる - Qiita
この記事はGo (その3) Advent Calendar 20163日目の記事です! はじめに 最近、弊社内でプログラミング... この記事はGo (その3) Advent Calendar 20163日目の記事です! はじめに 最近、弊社内でプログラミング言語Goの輪読会をしています。 その中で型アサーションと型switchの部分の発表を担当しましたが、確かに見やすいけど実際のところパフォーマンスはどうなんだろう?と感じたのでベンチマークを取ってみました! goは標準パッケージでベンチマークを取れるもの(benchmark.go)が存在しているので便利ですね♪ 環境 OSX 10.11.6 プロセッサ 2.2GHz Intel Core i7 メモリ 16GB go 1.6.3 結果 結論として、パフォーマンスは変わらないので可読性が高いswitch文を使った方が圧倒的によいなーと思いました。 ただ場合によってメモリのアロケーションが増える場合もあるので、その時はまた考える必要がありそうです。 (case文の中で引数
2016/12/05 リンク