Lambdaカクテル
id:Windymelt
ScalaのCatsにおけるTuple上でのmapやproductの振舞いが面白いので紹介する
ScalaでプログラミングをしているとTuple2にお世話になることが多い。例えばSeq[(K, V)]からMap[K, V]を得ることができるし、何かと応用範囲が広い。catsでも、Tuple2をうまく操作するための数々のインスタンスが用意されている。 そんな中、Tuple2のインスタンスを眺めていると面白い記述があった。なんとTuple2でもmapで…