• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    perl常量、多维数组及变量的初始化的实例代码

    例1:

    复制代码 代码如下:

    #!/usr/bin/perl
    use strict;
    use warnings;
    my $test = "asdf";
    print "${test}_test2\n";
    #constant
    use constant {
        AAA => "aaa",
        BBB=> "bbb",
        MIN_TOTAL => 12,
        SCORE_PASS => 90,
        SCORE_RED => 70,
    };
    print AAA;
    print SCORE_PASS;
    #two dimesion arrays
    my @steps = (
          ["aaa", "aaavalue"],
          ["bbb","bbbvalue"],
          ["ccc","cccvalue"]
    );
    print "\n";
    foreach my $i (0 .. $#steps){
      print "$steps[$i][0]:$steps[$i][1]\n";
    }

    代码2:

    复制代码 代码如下:

    my $a1;
    print "$a1\n";
    my $a2 = undef;
    print "$a2\n";
    if(!defined($a1)){print "a1 is not defined\n";}
    if(!$a2){print "a2 is not defined\n";}
    my $a3='';
    if(!$a3){print "a3 is empty string\n";}

    在定义变量时一定要初始化,或者在使用时判断是否defined,很多的时候还需要判断是否为空字符串。 特别是在使用getopt::long或cgi->query获得参数后要检测是否定义,如果么有定义考虑给予默认值。

    您可能感兴趣的文章:
    • C++中结构体的类型定义和初始化以及变量引用
    • 基于C++全局变量的声明与定义的详解
    • c语言全局变量和局部变量问题及解决汇总
    • C++的static关键字及变量存储位置总结
    • 关于C++静态成员函数访问非静态成员变量的问题
    • C++中指向结构体变量的指针
    • php 静态变量的初始化
    • 深入理解final变量的初始化
    • 浅谈Java变量的初始化顺序详解
    • 详解C++中变量的初始化规则
    上一篇:perl对m x n类似表进行按列排序的代码
    下一篇:perl的logwrapper使用实例代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    perl常量、多维数组及变量的初始化的实例代码 perl,常量,多维,数组,及,