How to extract a new list from an object field in Groovy
groovy
Solution
You can do:
def names = people.name
Problem
In Groovy, how do I extract a new list from the following: ``` def people = [ new Person(name:"Tom", yearOfBirth:1985), new Person(name:"Abigail", yearOfBirth:1987), new Person(name:"Joyce", yearOfBirth:1984), new Person(name:"James", yearOfBirth:1987), new Person(name:"Scott", yearOfBirth:1985), new Person(name:"Ruth", yearOfBirth:1984) ] class Person { String name int yearOfBirth } ``` so that the new list looks like this: ``` ["Tom", "Abigail", "Joyce", "James", "Scott", "Ruth"] ```