私はこのコミュニティの新人です。私は Haskell を学んでいますが、Haskell コーディングに苦労しています。あなたが私を助けてくれることを願っています。
こことGoogleで検索しましたが、成功しませんでした。
私の問題は次のとおりです。次のようにリストをパラメーターとして受け取る関数を書きたいと思います。
myStringListFilter :: [String] -> [String]
次の手順を処理します。
最初の文字を削除
myStringListFilter myList = map tail strListe myList
「u」または「U」で始まるリスト内のすべての要素をフィルタリングします。
myStringListFilter myList = filter (´elem´ ['u', 'U']) (map tail strListe myList)
ステップ 2 は機能しません。エラーが発生します。
以下が必要な場合、どうすれば解決策を達成できますか。
Input: ["butter", "chees", "aUbergine", "egg", "milk", "bUbble", "curry"]
Output: ["chees", "egg", "milk"]