【发布时间】:2015-03-12 12:31:40
【问题描述】:
我有以下类型和数据库:-
type Title = String
type Singer = [String]
type Year = Int
type Fan = String
type Fans = [Fan]
type Song = (Title, Signer, Year, Fans)
type Database = [Song]
songDatabase :: Database
songDatabase = [("Wrapped up", ["Olly Murs"], 2014, ["Garry", "Dave", "Zoe", "Kevin", "Emma"]),
("Someone Like you", ["Adele"], 2011, ["Bill", "Jo", "Garry", "Kevin", "Olga", "Liz"]),
("Drunk in Love", ["Beyonce", "Jay Z"], 2014, ["tom", "Lucy"])]
我想在列表的最后一个元组中添加一个粉丝。我是通过使用 addToAl 来做到这一点还是可以使用其他方法?
我必须搜索数据并删除它,然后添加我想要的数据吗?或者有没有办法在像你这样的人元组中添加例如“约翰”给粉丝。
【问题讨论】: