Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: Reading from an array using angle brackets

by LanX (Canon)
on Jan 23, 2013 at 21:47 UTC ( #1015034=note: print w/ replies, xml ) Need Help??


in reply to Reading from an array using angle brackets

Don't!

> Are there any limitations, gotchas, or risks to using this syntax? (And, if so, what are they?)

yes

DB<109> @A = qw/{a,c}{b,d} x/; => ("{a,c}{b,d}", "x") DB<110> print "$x\n" while ($x = <@A>) ab ad cb cd x

> Is this documented anywhere?

yes

       glob EXPR
       glob    In list context, returns a (possibly empty) list of filename
               expansions on the value of EXPR such as the standard Unix shell
               bincsh would do. In scalar context, glob iterates through
               such filename expansions, returning undef when the list is
               exhausted. This is the internal function implementing the
               "<*.c>" operator, but you can use it directly. If EXPR is
               omitted, $_ is used.  The "<*.c>" operator is discussed in more
               detail in "I/O Operators" in perlop.

> Has anyone ever used this syntax in their scripts before?

yes --> Re: Substitution of a particular letter in all combinations of positions in word (see inside)

Cheers Rolf


Comment on Re: Reading from an array using angle brackets
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1015034]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (14)
As of 2014-07-30 14:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (234 votes), past polls