PlayでExcel Play + Java でexcelモジュールを使ってxlsファイルを作ってみよう - SHANON Engineer's Blog
flatMap 人にもよるけど、flatMapの中身が複数行に渡るときは、小括弧ではなく波括弧のほうがいいかもしれない。 www.brunton-spall.co.uk
Setの追加 ++と++=で挙動が変わる。当たり前だけども、同じ要素をSetに入れても意味ない。 www.safaribooksonline.com
scala> val a: collection.mutable.Set[Int] = collection.mutable.Set(1,2,3) a: scala.collection.mutable.Set[Int] = Set(1, 2, 3) scala> a ++ collection.mutable.Set(4,5,6) res13: scala.collection.mutable.Set[Int] = Set(1, 5, 2, 6, 3, 4) scala> a res14: scala.collection.mutable.Set[Int] = Set(1, 2, 3) scala> a ++= collection.mutable.Set(4,5,6) res15: a.type = Set(1, 5, 2, 6, 3, 4) scala> a res16: scala.collection.mutable.Set[Int] = Set(1, 5, 2, 6, 3, 4) scala> a ++= collection.mutable.Set(4,5,6) res17: a.type = Set(1, 5, 2, 6, 3, 4) scala> a res18: scala.collection.mutable.Set[Int] = Set(1, 5, 2, 6, 3, 4)
これから。 GitHub - milessabin/shapeless: Generic programming for Scala