Lines Matching full:foo*
71 subroutine name, a format name, or a label. This means that $foo
72 and @foo are two different variables. It also means that C<$foo[1]>
73 is a part of @foo, not a part of $foo. This may seem a bit weird,
83 from conflict with future reserved words. Case I<is> significant--"FOO",
84 "Foo", and "foo" are all different names. Names that start with a
356 print v102.111.111; # prints "foo"
433 there is an unfortunate ambiguity: Is C</$foo[bar]/> to be interpreted as
434 C</${foo}[bar]/> (where C<[bar]> is a character class for the regular
435 expression) or as C</${foo[bar]}/> (where C<[bar]> is the subscript to array
436 @foo)? If @foo doesn't otherwise exist, then it's obviously a
437 character class. If @foo exists, Perl takes a good guess about C<[bar]>,
457 @foo = ('cc', '-E', $bar);
459 assigns the entire list value to array @foo, but
461 $foo = ('cc', '-E', $bar);
463 assigns the value of variable $bar to the scalar variable $foo.
465 length of the array; the following assigns the value 3 to $foo:
467 @foo = ('cc', '-E', $bar);
468 $foo = @foo; # $foo gets 3
473 @foo = (
496 (@foo,@bar,&SomeSub,%glarch)
498 contains all the elements of @foo followed by all the elements of @bar,
530 return (pop(@foo),pop(@foo))[0];
548 $x = (($foo,$bar) = (3,2,1)); # set $x to 3, not 2
549 $x = (($foo,$bar) = f()); # set $x to f()'s return count
784 Now that we have the C<*foo{THING}> notation, typeglobs aren't used as much
789 C<*foo{THING}> cannot. When in doubt, use C<*FH>.
829 the C<*foo{THING}> syntax.