+ -
当前位置:首页 → 问答吧 → 如何查看某个变量类型

如何查看某个变量类型

时间:2011-02-11

来源:互联网

RT

作者: ztj2247   发布时间: 2011-02-11

NAME
       Scalar::Util - A selection of general-utility scalar subroutines

SYNOPSIS
           use Scalar::Util qw(blessed dualvar isweak readonly refaddr reftype tainted
                               weaken isvstring looks_like_number set_prototype);
                               # and other useful utils appearing below

作者: flw   发布时间: 2011-02-11

Devel::Peek 的 Dump 也好用

作者: zhlong8   发布时间: 2011-02-11



QUOTE:
RT
ztj2247 发表于 2011-02-11 15:06




   我是用眼睛瞄。。。带@的是数组,带$的是标量,带%的是hash,带*的是类型团,全大写的可能是常量,其他都是浮云。。

作者: 兰花仙子   发布时间: 2011-02-11

REF

作者: dahe_1984   发布时间: 2011-02-11



QUOTE:
REF
dahe_1984 发表于 2011-02-11 16:55


  1. my @list=(1,2);
  2. my %list;
  3. my $list;
  4. print ref(\@list)."\n";
  5. print ref(\%list)."\n";
  6. print ref(\$list)."\n";

  7. __END__

  8. ARRAY
  9. HASH
  10. SCALAR
复制代码

作者: bernana   发布时间: 2011-02-11

bless [], 'SCALAR'

作者: zhlong8   发布时间: 2011-02-11