Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2084671
  • 博文数量: 414
  • 博客积分: 10312
  • 博客等级: 上将
  • 技术积分: 4921
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-31 01:49
文章分类

全部博文(414)

文章存档

2011年(1)

2010年(29)

2009年(82)

2008年(301)

2007年(1)

分类:

2008-07-03 11:06:06

#!/usr/bin/perl -w

use strict;
use warnings;
&main;
sub main {
my @array = (0, 1, 2);
my %hash = (
   '0' => 'a',
   '1' => 'b',
   '2' => 'c'
);
my $scalar = "call by value\n";
refFunction(\%hash, \@array, \$scalar);
print $scalar;
}

sub refFunction {
my($hash, $array, $scalar) = @_;

print "array \n";
foreach(@$array) {
   print $_ . "\n";
}
print "hash \n";
foreach my $key(sort keys %$hash) {
      print "$key->$hash->{$key}\n";
}
$$scalar = "call by reference";
}
阅读(1427) | 评论(0) | 转发(0) |
0

上一篇:Perl常见特殊变量

下一篇:CVS tags

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