프로그래밍/Scala
List의 첫 요소를 다른 값으로 대체하는 함수 setHead를 구현하라
kwo2002
2015. 8. 10. 17:54
def setHead[A](as: List[A], head: A): List[A] = as match {
case Cons(_, xs) => Cons(head, xs)
}
회고.
리스트의 head 요소가 어떤것이든 무조건 head로 바꿈.
재귀가 없으니 첫번째 요소만 head로 바뀜