0
testDatabase :: [Film]
testDatabase = [("Director 1","Film 1",2012,[]),("Director 2","Film 2",2,[])]
filmsByDirector :: String -> [Film]
filmsByDirector name = filter (\(a,_,_,_) -> a == name) testDatabase
私は別の関数からこれを呼び出していると私は私のような出力が表示できるように、リストをフォーマットしようとしています:ハスケル - フォーマットのリスト出力
Director: Director 1
Film Name: Film 1
Year: 2012
Ratings:
任意の助けを?
'Film'をとり、' String'を返す関数を書くと、それをあなたのリストにマップします。この関数は 'unlines'と' show'を使ってデータから文字列を生成することができます。 –