line |
true |
false |
branch |
22
|
6 |
14 |
$#_ == 0 && defined $_[0] ? : |
26
|
2 |
12 |
ref $var eq 'ARRAY' && $#_ == 1 && ref $var eq 'ARRAY' ? : |
|
14 |
6 |
if $#_ > 0 |
32
|
4 |
15 |
$#_ == 0 && defined $_[0] ? : |
34
|
2 |
17 |
unless @_ % 2 == 1 or $ref eq 'HASH' |
36
|
5 |
8 |
ref $var eq 'HASH' && $#_ == 1 ? : |
|
13 |
4 |
if $#_ > 0 |
42
|
1 |
19 |
$#_ == 0 && defined $_[0] ? : |
44
|
0 |
0 |
$ref eq 'REF' ? : |
|
14 |
0 |
$ref eq '' ? : |
|
2 |
15 |
$ref eq 'HASH' ? : |
|
3 |
17 |
$ref eq 'ARRAY' ? : |
|
14 |
6 |
unless $ref eq 'ARRAY' ? $_[0] = $var : ($ref eq 'HASH' ? $_[0] = $var : $ref eq 'SCALAR') |
53
|
2 |
0 |
defined $_[1] ? : |
|
2 |
3 |
if $type eq 'SCALAR' or $type eq '' |
55
|
2 |
0 |
defined $_[1] ? : |
|
2 |
1 |
if $type eq 'HASH' |
56
|
1 |
0 |
defined $_[1] ? : |
|
1 |
0 |
if $type eq 'ARRAY' |
61
|
196 |
51 |
$#_ ? : |
62
|
191 |
56 |
if ($type eq '') { } |
|
2 |
54 |
elsif ($type eq 'SCALAR') { } |
|
27 |
27 |
elsif ($type eq 'HASH') { } |
|
27 |
0 |
elsif ($type eq 'ARRAY') { } |
|
0 |
0 |
elsif ($type eq 'REF') { } |
85
|
0 |
0 |
if $refref eq 'ARRAY' |
87
|
0 |
0 |
if $refref eq 'HASH' |
97
|
5 |
5 |
if ref $retval eq 'REF' |
99
|
4 |
0 |
$type eq 'ARRAY' ? : |
|
5 |
4 |
$type eq 'HASH' ? : |
|
1 |
9 |
$type eq 'SCALAR' || $type eq '' ? : |
106
|
3 |
1 |
wantarray ? : |
|
3 |
2 |
wantarray ? : |
|
5 |
0 |
$type eq 'HASH' ? : |
|
4 |
5 |
$type eq 'ARRAY' ? : |
|
1 |
9 |
$type eq 'SCALAR' ? : |