loiv 发表于 2015-12-27 16:24:56

Perl 基础

  Perl文件头部申明perl执行体环境
  #!/user/local/bin/perl
  一、简单变量:
  整型
  $int_type_var=11;
  if(123+1 == 124){
  #注释打印
  print($int_type_var);
  }
  $var1=047;
  $var2=0x1f;
  浮点数
  $float_var=9.01e+21;
  printf("value is ",$float_var,"\r\n");
  字符串
  $number=11;
  $res8="\337";
  $reshex="\xff";
  $text = "This number is $number.";
  单双引号的区别:
  1、前者没有变量替换功能;
  2、前者不支持转义字符;
  3、前者可以支持跨多行;
  简单变量都有缺省初始值"",空字符。
  二、操作符
  算术:+、-、*、 /、 **、 %、-(单目负)
  整数比较:<、>、 == 、<=、 >=、 !=、 <=>(比较返回1,0,-1)
  字符串比较:lt、gt、 eq、 le、 ge、 ne、 cmp(比较返回1,0,-1)
  逻辑:||或or、&&或and、!或not、xor
  位操作:& 、|、 ~、 ^、 <<、 >>
  赋值:=、+=、 -=、 *=、 /=、 %=、 **=、 &=、 |=、 ^=
  参考:
  http://www.cbi.pku.edu.cn/chinese/documents/perl/index.htm
页: [1]
查看完整版本: Perl 基础