テキストファイルに保存されているタプルのリストがあります。
[(1,"123","Shiva","address #1",77000),(2,"123","Sina","address #2", 1900)]
それぞれの最初の要素はであり、それぞれtuple
のacount_Id
2番目の要素はtuple
でpassword
あり、アプリケーションでは、ファイルからリストを読み取り、ユーザーにアカウント番号とパスワードを要求して、ファイルでそれを探す傾向があります。私はこれを試しました:
x <- readFile "database.txt"
y <- tuples x
let account = [(a,b)|(a,b,c,d,e) <- y, ac_no ==a , pass == b]
tuples
文字列を受け取り、IO [(AccNo、Pass、Name、Address、Balance)]データ型の出力を提供する関数です。
リスト処理の代わりに高階関数を使用してこのプロセスを改善するにはどうすればよいですか?
前もって感謝します!