Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ちょっと私はHaskellにかなり慣れていません。
したがって、リスト内の 500 を超えるすべての整数を削除したいと考えています。
import Data.List leng x = if(head x > 500) then leng(tail x) else [head x]++leng(tail x)
正しい出力が得られますが、各出力の最後には
例外: Prelude.head: 空のリスト
その問題を解決するには?