Chinaunix首页 | 论坛 | 博客
  • 博客访问: 139583
  • 博文数量: 46
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-15 23:00
文章分类

全部博文(46)

文章存档

2018年(18)

2017年(11)

2015年(14)

2014年(3)

我的朋友

分类: PERL

2017-07-11 11:41:55


点击(此处)折叠或打开

  1. #! perl -w
  2. use 5.014;

  3. my $arrayRef = [1,2,3,4];    #创建一个数组的引用
  4. my $hashRef = {        #创建一个散列的引用
  5.         'a'    =>    '篮球',
  6.         'b'    =>    '足球',
  7. };

  8. say $arrayRef->[0]; #解数组引用第一个值
  9. say @{$arrayRef};    #解数组引用所有的值

  10. say $hashRef->{'a'};
  11. say %{$hashRef};    #解散列引用所有值

  12. say $arrayRef; #打印数组引用的地址值
  13. say $hashRef; #打印散列引用的地址值

  14. #判断是否为散列的引用
  15. if (ref $hashRef eq ref {}) {
  16.     say "this is hash ref";
  17. }
  18. $arrayRef = "aa";
  19. say ref $arrayRef;    #是否为引用
  20. say ref $arrayRef eq ref []; #判断这个引用是否等于数组的引用
输出结果为:
1
1234
篮球
a篮球b足球
ARRAY(0x5ebc94)
HASH(0x5ebde4)
this is hash ref





阅读(991) | 评论(0) | 转发(0) |
0

上一篇:匿名函数

下一篇:sublime运行Perl程序

给主人留下些什么吧!~~