| 符号引用 |
| 符号引用 |
$ ./pointer.pl
SCALAR(0x8c8f7e8)
5
| 到特定的符号表上。实际上,可以将标量变量,数组变量,散列变量,函数的地址赋值给指针变量,如: |
| [code=perl]$ ./pointer.pl |
| SCALAR(0x80767e8) |
| 5 |
| ------------- |
| 456 |
| 4 |
| ------------- |
| val80key100 |
| 100 |
| 80 |
| ------------- |
| hello perl world |
| [beyes@beyes pointer]$ cat pointer.pl |
| #!/usr/bin/perl |
| $sca = 5; |
| $p = \$sca; |
| print "$p "; |
| print "$p "; |
| print "------------- "; |
| @arr = (4,5,6); |
| $p = \@arr; |
| print @$p, " "; |
| print $p[0], " "; |
| print "------------- "; |
| %hash = ("key" => 100, |
| "val" => 80 |
| ); |
| $p = \%hash; |
| print %$p, " "; |
| print $p{key}, " "; |
| print $p{val}, " "; |
| print "------------- "; |
| $p = \&hello; |
| &$p; |
| sub hello { |
| print "hello perl world "; |
| }[/mw_shl_code] |
$ ./pointer.pl
SCALAR(0x80767e8)
5
-------------
456
4
-------------
val80key100
100
80
-------------
hello perl world
| 符号引用 |
$ ./p5.pl
address_arr1: ARRAY(0x83a17b8)
address_arr2: ARRAY(0x83a1958)
The total is : 106.
--------In main area-----------
11 12 13 14 15 16 17 18 19 20
| 欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |