in reply to Re: Multi-dimensional constants
in thread Multi-dimensional constants

print Dumper [ (MODES)[0]() ];

This statement compiles and runs as expected under Perl version 5.30.3.1 64-bit, but fails to compile under version 5.8.9.5 32-bit (both Strawberry). In the latter case, either of
    print Dumper [ (MODES)[0]->() ];
    print Dumper [ &{ (MODES)[0] } ];
will work. I haven't done a binary search to find the version at which the quoted syntax begins to be supported (assuming, of course, that the root cause of the failure is a syntax enhancement).


Give a man a fish:  <%-{-{-{-<