Help for this page

Select Code to Download


  1. or download this
    my @bar = undef;
    print("There are ", scalar(@bar), " elements in \@bar\n");
    ...
    print("There are ", scalar(@foo), " elements in \@foo\n");
    print("\@foo is empty\n")    if !@foo;
    print("\@foo isn't empty\n") if @foo;
    
  2. or download this
    There are 1 elements in @bar
    @bar isn't empty
    There are 0 elements in @foo
    @foo is empty
    
  3. or download this
    my @bar = (undef, 'a');
    print(defined($bar[0])?1:0, "\n");  # 0
    print(defined($bar[1])?1:0, "\n");  # 1
    print(defined($bar[2])?1:0, "\n");  # 0 (doesn't exist)