読者です 読者をやめる 読者になる 読者になる

すずけんメモ

技術メモです

Scalaっぽいリスト連結の実装:::

def append[T](xs: List[T], ys: List[T]): List[T] =
  xs match {
    case List() => ys
    case x :: xs1 => x :: append(xs1, xs)
  }

パターンマッチ使って再帰使うと、とてもScalaっぽい。