On Wed, 2013-08-14 at 00:09 +0100, Andrew Beverley wrote: > Hi, > > Could someone please explain to me why the following outputs an empty > string rather than "*"? [...] Thanks for all the replies - a very interesting read. I had never even heard of autovivification, so very useful to know what it is. I will tweak my code accordingly! Thanks, Andy