12

リストの最初と最後の要素を取り除くのに役立つ小さな関数を書いています。これは私がやろうとしていることです:

>firstLast::[a]->[a]
>firstLast [x] = [ ]
>firstLast h:t = [i|i!= head[a] || i!= last[a]]

ご覧のとおり、ここではリスト内包表記を使用しようとしていますが、適切に使用していなかったようです。

4

1 に答える 1