Perl中的引用
来源:互联网 发布:python中注释快捷键 编辑:程序博客网 时间:2024/05/16 11:02
地址引用
1. 值
$first = 1;
$second = \$first; # 表示地址引用
$first = 3;
print $$second; # 输出值为3, 必须使用$$才可以输出,print $second 输出为空
print $first;
2 数组
@l = (1,2,3);$rl = \@l;
print @$rl; #输出123
print $rl->[2]; #数据第三个元素
print $l[2]; 和上面的意思一样
$rl = [1,2,3]; 指向你们的数组
3 Hash
%hash = (1,'fruit',2,'desk'); #创建hash
print $hash{1}; #读取
$rh = \%hash; #创建引用
print %$rh; # 调用,%$ = %hash
print keys(%$rh); #同上
print $rh->{1}; #读取key 1 对应的值
print %hash->{1}; #使用hash读取
print $hash->{1}; #错误
4. 获得引用的类型
$ms = [1,2,3,4];
print "ref type:".ref($ms);
print qq(\n);
返回值为Array.
其中的'.'为连接符,如
print "ref type:".ref($ms);
print qq(\n);
可以写为
print "ref type:".ref($ms)."\n";
- Perl中的直接引用
- Perl中的“引用”
- perl中的引用
- Perl中的引用
- Perl中的向后引用
- [Perl系列—] 2. Perl 中的引用用法
- Perl教学 第十二篇 Perl5中的引用
- Perl教学 Perl5中的引用(指针)
- Perl 引用变量传入函数中的行为
- perl函数中的传引用用法
- perl中的各种数据类型和引用
- perl引用
- Perl引用
- perl 引用
- perl 引用
- perl 引用
- PERL 引用与解引用
- Perl引用简单使用
- 发一个使用 GridView 对数据小类进行分别汇总的例子
- 实现链表指针的++操作符
- 关于 PHP 开发框架
- 搜索引擎之中文分词(Chinese Word Segmentation)简介
- VS2010的项目依赖问题
- Perl中的引用
- WebLogic Server did not start up properly.的解决办法
- Python--关于for和if的一些
- 软件设计师(中级)复习方案
- 执行 drop table table_name 时,提示”资源正忙,需指定nowait
- HZK16 的应用小程序
- Styling hard-to-reach elements in control templates with attached behaviours
- .NET 水晶报表的使用实例 - [c#.net]
- 基于.NET的WebService的实现