[Haskell-beginners] searching for an element from a list of tuples
Sumit Sahrawat, Maths & Computing, IIT (BHU)
sumit.sahrawat.apm13 at iitbhu.ac.in
Mon May 9 09:25:18 UTC 2016
Try pattern matching on the list head and tail as in (x:xs). Take a look at
the source code for filter [1], which can be put to use here.
[1]:
http://hackage.haskell.org/package/base-4.8.2.0/docs/src/GHC.List.html#filter
Regards,
Sumit
On 09-May-2016 9:41 am, "Anvika Kumar" <anvikakumar93 at gmail.com> wrote:
> I have a tuple with three values and i want to remove the tuple which
> contains a particular name.
>
> So d = (name, month, date)
> i take a user input of name and then search the list which has tuples of
> the above declared type. Which ever tuple has the name it should be deleted
> from the list.
>
> d is the tuple.
> db should be a list of tuples.
>
>
> remove :: (Eq) => IO String -> d
> print "Enter the name to be removed”
> a <- getLine
> remove x [] = []
> print “Record not found”
> remove x db =
> if x ==
>
>
>
> Please let me know!
>
> Thanks a lot
>
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/beginners/attachments/20160509/c68ebb30/attachment.html>
More information about the Beginners
mailing list