Exercise3.2
Listの最初の要素を削除する関数tailを実装せよ。
def tail[A](as:List[A]):List[A]=
as match {
case Nil => Nil
case Cons(x,xs)=>xs
}
Exercise3.3
最初の要素を別の値と置き換えるsetHead関数を実装せよ。
def setHead[A] (as:List[A] , y:A ) : List[A] =
as match {
case Nil =>Nil
case Cons(x,xs)=>Cons(y,xs)
}
0 件のコメント:
コメントを投稿