美文网首页
Perl 语言简介

Perl 语言简介

作者: ssqq | 来源:发表于2018-11-13 16:14 被阅读11次

为了很久不用 Perl 的人,快点熟悉这门语言:

使用 given .. when

use experimental 'switch';

然后就能用:

given ($var) {
    when ("a") { say "it is a" }
    default { say "it is not a" }
}

语句后面的分号

语句后面必须跟随分号,但如果是代码块的最后一句,可以不用。

if (1) { return $var }

多重赋值:

my ($a, $b) = (1, 2);

声明常量

use constant {
  Eof   => "\0",
  Ein   => "\1",
  Out   => "\2",
};

关键字 函数命名要注意了

last next sub

字符串不能直接索引

sub index_at {
    my ($str, $at) = @_;
    return substr($str,$at,1);
}

数组可以索引, 但不支持负数

 my $arr = [ 'ab', 'cd' ];
 my $str = $arr->[0];

哈希索引使用大括号

 my $hash = { 'a' => 1, 'b' => 2 };
 say $hash->{a}; # same as $hash->{'a'}

注意:hash 的键如果是字母,可以不用引号

相关文章

  • Perl 语言简介

    为了很久不用 Perl 的人,快点熟悉这门语言: 使用 given .. when 然后就能用: 语句后面的分号 ...

  • Perl基础

    Perl是什么 一、Perl 简介 Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广...

  • Ruby语言基础

    ruby语言基础 1.ruby简介 编程界几大魔幻语言,c++、JavaScript、ruby和perl等,个个都...

  • perl初识

    一 简介 面对现在流行的python,perl语言有种英雄迟暮的感觉,但是在用Perl进行字符处理之后,发现了pe...

  • perl简介

    一、概述 Perl最初是一种优化的语言,用于扫描任意文本文件,从这些文本文件中提取信息,以及根据该信息打印报告。它...

  • Python 3.7.0 For Mac版软件安装教程附下载地址

    软件简介: Mac版的Python程序语言。Python是常常被拿来跟Java、Perl等语言相比较的一个面向对象...

  • 搭建任意系统的网站平台 XAMPP的使用

    1.简介 XAMPP集合了如下:(Apache+MySQL+PHP+PERL) ,支持多种语言,与多平台如:Win...

  • Perl6 的特别之处

    Perl6 是 Perl 语言社区开发的新的编程语言。它和 Perl5 不兼容。 所有的编程语言都会经历一个成长过...

  • 【Perl】——6. 正则表达式

    2021.2.6持续更新中。。。 《Perl语言入门》 1. 正则表达式简介 正则表达式(regular expr...

  • 代码统计工具cloc及其它

    cloc 简介 Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标...

网友评论

      本文标题:Perl 语言简介

      本文链接:https://www.haomeiwen.com/subject/pmllfqtx.html