Dear All.

Hope your 2016 is off to a great start.

I would like to get results from pattern matching or something.

Here is the my code.

data Person = Person {name :: String, age :: Int}

names = ["tom", "sara"] -- list of names, String

persons = [Person {name = "tom", age = 10}, Person {name="sara", age=9},
                  Person {name = "susan", age = 8}].

Is there any solution to get the age of "tom" and "sara"?

I have no idea of pattern matching for this one.

I've tried to use recursion, but I couldn't find any solution for list of records.

Sincerely,
Young