[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