きっかけ 僕がscalaを書くたびにコピペしてるutilツールの一つにtap関数があります。 ScalaでRubyのObject#tapがぽぽぽぽ〜ん。っていうかいつでもmapしたい - ( ꒪⌓꒪) ゆるよろ日記 たぶんもう10回以上コピペしていて、いい加減ライブラリ化したいと思っていたところ次のツイートが流れてきました。 https://t.co/uc5KXSOgeI Scalaにtap入った — Kenji Yoshida (@xuwei_k) 2018年8月9日 2.13でtap関数が標準ライブラリで正式採用、めでたい! でも僕明日からでもこの標準のシグネチャで使いたいんだよなあ。 しかも2.13はRC1の締め切りが2018/9月末になってる。うーん。 というわけで、scala 2.12用に2.13で導入されるtap/pipeと全く同じものをライブラリで用意しました。 いわゆるバッ
