When I got into Perl, although I had a degree and many years of programming experience, it took me a long time to get used to complex data structures and references. I was used to C, where you have the structure declaration to refer to; since Perl can generate complex structures without any indication of what the arrangement will be, it can be hard to figure out.
For the first six months, I mostly used data structures and references when I had to; the next six months I had to code-and-debug, a bit at a time, to figure out the appropriate code. By the end of the year, it had become part of me, I prefered passing a reference instead of a list, and then naturally stored that reference in an array or hash, and then stored a reference to that in ....
Like all good things, data structures and references look like a long struggle when you're looking up at the learning curve, but it's definitely worth the effort.
TomDLux
--
TTTATCGGTCGTTATATAGATGTTTGCA
In reply to Re: Re: When data structures differ from your expectations
by TomDLux
in thread Dereferencing fetchall_arrayref({})
by bradcathey
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |