フォルダーの中から1つのファイルを取得するプログラム
フォルダー名とその中に入っているファイル名を指定して、ファイルを探索したいです。
データは授業資料を扱うフォルダーです。
曜日フォルダー(授業名フォルダー(資料ファイル))) のようになっています。
授業名と資料名よりファイルを指定したいです。
発生している問題・エラーメッセージ
結果が該当なしになっている
該当のソースコード
Haskell
1data Document = 2 File String | Folder String [Document] 3 4files item = 5 case item of 6 File name -> if name /= "1.pdf" then [] else [name] 7 Folder folder_name items -> [name | item <- items , name <- files item , folder_name == "Programing2"] 8 9 10main = 11 print $ files $ Folder "2020" [ Folder "Mon" [ Folder "Programing1" [File "1.pdf" , File "2.pdf"] , Folder "Math1" [File "1.pdf" , File "2.pdf"] ] , 12 Folder "Tue" [ Folder "Math2" [File "1.pdf" , File "2.pdf"] ] , 13 Folder "Wed" [ Folder "English" [File "1.pdf" , File "2.pdf"] ] , 14 Folder "Thu" [ Folder "Sience" [File "1.pdf" , File "2.pdf"] ] , 15 Folder "Mon" [ Folder "Programing2" [File "1.pdf" , File "2.pdf"] ] 16 ] 17
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/01/12 10:53
2021/01/12 12:28
退会済みユーザー
2021/01/12 12:50