数字だけを含むリストで文字列を返したいとします。私はこれを達成するためにfind関数を使用しようとしていますが、述語を作成する際に問題があります。私は私の述語Findで使用するためにこの述部を構築するには?
map and $ (map.map) isDigit ws
は、文字列のいずれかが数字のみが含まれている場合はTrueで[ブール]を返しますが、使用のために正しく設計されていないことに気づいた
getYear str | hasYear str = fromJust $ find (map and $ (map.map) isDigit ws) ws
| otherwise = "0"
where ws = words str
:ここに私がしようとしているものですこの場合には。
すべてについて知りませんでした。ありがとうございました – Shane