|
标量 |
数组 |
散列 |
函数 | |
定义符号 |
$ |
@ |
% |
& | |
定义 |
$test |
@test |
%test |
Sub test | |
使用 |
$test = ‘a’ |
@test = (1,2,3) |
%test = (‘a’=>1,’b’=>2) |
Sub test{ code } | |
元素 / 使用 |
- |
$test[n] |
$test{key} |
&test(param) | |
元素符号 |
- |
[..] |
{..} |
(..) | |
引用 |
/$test |
/@test |
/%test |
/&test | |
* 引用 1 |
*test{SCALAR} |
*test{ARRAY} |
*test{HASH} |
*test{CODE} | |
解引用 |
符号解 |
${/$test} |
@{/@test} |
%{/%test} |
&{/&test} |
箭头解 |
- |
$test->[n] |
$test->{key} |
$test->(param) | |
$ 解 |
- |
${/@test}[n] |
${/%test}{key} |
- | |
匿名创建 |
- |
$test=[1,2,3,4] |
$test={‘a’=>1,’b’=>2} |
$test=sub{ code } |