我有一个存储在文本文件中的元组列表。
[(1,"123","Shiva","address #1",77000),(2,"123","Sina","address #2", 1900)]
每个元素的第一个元素是,每个tuple
元素acount_Id
的第二个元素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)] 数据类型的输出
知道如何通过使用高阶函数而不是列表处理来改进这个过程吗?
提前致谢!