def drop[A](as: List[A], n: Int): List[A] = as match {
case Cons(_, xs) => {
if (n >= 0) drop(xs, n - 1)
else xs
}
}
회고.
리스트의 head가 무엇이든 간에
n번만큼 tail로 교체.
def drop[A](as: List[A], n: Int): List[A] = as match {
case Cons(_, xs) => {
if (n >= 0) drop(xs, n - 1)
else xs
}
}
회고.
리스트의 head가 무엇이든 간에
n번만큼 tail로 교체.