zoukankan      html  css  js  c++  java
  • 判断变量是何种类型

    在perl函数传递过程中,我们有时候需要判断入参是hash类型,还是数组时,我们可以使用ref系统函数来判断,代码如下:

    my %hash =();
    my @arr = ();
    my $hash_ref = {};
    my $var = ();
    
    #ref expr  要求expr是个引用,否则ref函数返回空
    print ref %hash, "
    ";
    print ref @arr, "
    ";
    
    print ref $hash_ref, "
    ";
    print ref $var, "
    ";

    运行结果:

    HASH
    ARRAY
    HASH
    SCALAR

    具体ref会返回几种类型可以使用perldoc -f ref 命令行来出查看,结果如下:

    这里写图片描述

  • 相关阅读:
    谷歌机器学习
    Pycharm使用conda安装的环境
    HAN模型理解2
    HAN模型理解1
    RCNN
    深度CNN
    多通道CNN
    TextCNN
    词向量2
    词向量1.md
  • 原文地址:https://www.cnblogs.com/jinxiang1224/p/8468169.html
Copyright © 2011-2022 走看看