メモ

Scalaで調べていたら色々あったのでメモっておく

  • package objectという概念がある。packageのところに定数やら関数やらを定義できる。
  • context boundというシンタックスシュガーがある。

  def func[T](implicit a: A[T]) は def func[T : A]と書ける。

  • implicitly[T] は T が暗黙値を持つ場合に値を返す
  • これ結構Squerylの勉強になる
  • List(1,2,3).mkString("(", ",", ")") とかやると "(1,2,3)" ができる