読者です 読者をやめる 読者になる 読者になる

ある入力に対してリストの中で合致したものをリストで返す関数

Haskell

@_a_uに聞いてしまったり、id:suu_gLispでやってくれたりしているうちに寝落ちしてしまって、起きたらすぐにできた、というオチ。

main = do print $ myFilter "aa" ["aa","bb","cc","aa"]

myFilter :: String -> [String] -> [String]
myFilter search list = filter (search ==) list

filterの使い方に慣れていないのがバレバレですね。