... a list is an UNordered sequence of values. ... Lists cannot be accessed using an index.
I disagree with both these assertions. To my way of thinking, lists are most certainly ordered. In what sense do you think of them otherwise? They can also be array indexed:
Note: I think the qw(hic hac hoc)[1] example relies on a syntactic feature that, if not deprecated, is at least disparaged and contumed, and may be slated to go away someday/someversion (I'm running this with 5.14). It is certainly deprecated (as of 5.14) in a for-loop:c:\@Work\Perl>perl -wMstrict -le "my $s = ('foo', 'bar', 'baz')[1]; print qq{'$s'}; ;; $s = (qw(zip zap zop))[1]; print qq{'$s'}; ;; $s = qw(hic hac hoc)[1]; print qq{'$s'}; " 'bar' 'zap' 'hac'
c:\@Work\Perl>perl -wMstrict -le "for my $s qw(hic hac hoc) { print qq{'$s'}; } " Use of qw(...) as parentheses is deprecated at -e line 1. 'hic' 'hac' 'hoc'
Give a man a fish: <%-(-(-(-<
In reply to Re^2: (Beginner) Can 'qw' be implemented into a list?
by AnomalousMonk
in thread (Beginner) Can 'qw' be implemented into a list?
by Halbird
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |