Thanks Mauro!
On Saturday, March 1, 2014 8:40:31 AM UTC, Mauro wrote: > > have a look at > http://docs.julialang.org/en/release-0.2/stdlib/base/#reflection > > This works > MyType.names > MyType.types > > there is also the names function. Don't know if there is a > corresponding 'types' function. Incidentally names also list all names > defined in a module. > > On Sat, 2014-03-01 at 08:27, [email protected] <javascript:> wrote: > > Hi, > > > > Is there a way to extract the names and types of the fields in a given > > composite type? > > > > Say: > > > > type MyType > > a::Int > > end > > > > Is there a way to get the field 'a', and the type of the field Int? I > think > > I've seen a way to get the type in the manual but not the name assigned > to > > the field. > > > > And also how do I list all the types defined in a module? I'm planning > on > > attempting to use Julia's metaprogramming features for a task where I > need > > to know these things. > > > > Thanks, > > Ben. > >
