0

ちょっと私はHaskellにかなり慣れていません。

したがって、リスト内の 500 を超えるすべての整数を削除したいと考えています。

import Data.List

leng x = if(head x > 500) then leng(tail x) else [head x]++leng(tail x)

正しい出力が得られますが、各出力の最後には

例外: Prelude.head: 空のリスト

その問題を解決するには?

4

2 に答える 2