perl 编程中 my $obj = ... 和 my ($obj) = ... 有什么区别?

日期:2018-11-08 09:42:20 人气:2

perl 编程中 my $obj = ... 和 my ($obj) = ... 有什么区别?

这个问题,其实是有区别的,但实际使用时,可能没有区别。为什么这么说呢? my $obj 这样使用,是要返回一个scalar变量。my ($obj)这样呢,是要返回一个 array。 我们都知道,perl里的变量类型转换很方便,方便到你都感觉不到。 为了便于理解,写一个例子: use strict;my $a = getdata();print "$a\n";my ($b) = getdata();print "$b\n";sub getdata{
    A+
热门评论