Perl 语言

Posted 牛学汇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl 语言相关的知识,希望对你有一定的参考价值。

Perl语言学习——Perl 标量

Perl 语言


标量是一个简单的数据单元。

标量可以是一个整数,浮点数,字符,字符串,段落或者一个完整的网页。

以下实例演示了标量的简单应用:

#!/usr/bin/perl

$age = 3;                    # 整数赋值

$name = "bionew";    # 字符串

$salary = 500;             # 浮点数 

print "Age = $age ";

print "Name = $name ";

print "Salary = $salary ";

执行以上操作:

Age = 3

Name = bionew

Salary = 500

Perl 语言


数字标量




标量通常是一个数字或字符串,以下实例演示了不同类型的数字标量的使用:

#!/usr/bin/perl 

$niuduan = 200;

$niumowang = -300;

$niuxiaonou = 200.340;

$niuer = -1.2E-23; 

# 八进制 377 , 十进制为 255 

$niuzai = 0377;  

# 十六进制 FF, 十进制为 255 

$niute = 0xff; 

print "niuduan = $niuduan ";

print "niumowang = $niumowang ";

print "niuxiaodou = $niuxiaodou ";

print "niuer = $niuer ";

print "niuzai = $niuzai ";

print "niute = $niute ";

执行以上程序,输出结果为:

niuduan = 200

niumowang = -300

niuxiaodou = 200.34

niuer = -1.2e-23

niuzai = 255

niute = 255

字符串标量




以下实例演示了不同类型的字符串标量的使用,注意单引号和双引号的使用区别:

#!/usr/bin/perl 

$var = "奔牛科技 - 您的伙伴!";

$quote = '我在单引号内 - $var';

$double = "我在双引号内 - $var"; 

$escape = "转义字符使用 - Hello, World!"; 

print "var = $var ";

print "quote = $quote ";

print "double = $double ";

print "escape = $escape ";

执行以上程序,输出结果为:

var = 奔牛科技 - 您的伙伴!

quote = 我在单引号内 - $var

double = 我在双引号内 - 奔牛科技 - 您的伙伴!

escape = 转义字符使用 -        Hello, World!

标量运算




以下实例演示了标量的简单运算:

#!/usr/bin/perl 

$str = "hello" . "world";     # 字符串连接

$num = 5 + 10;                  # 两数相加

$mul = 4 * 5;                    # 两数相乘

$mix = $str . $num;       # 连接字符串和数字 

print "str = $str ";

print "num = $num ";

print "mix = $mix ";

执行以上程序,输出结果为:

str = helloworld
num = 15

mix = helloworld15

多行字符串




我们可以使用单引号来输出多行字符串,如下所示:

#!/usr/bin/perl 

$string = '

奔牛科技  

       ——竭诚为您服务!

'; 

 print "$string ";

执行以上程序,输出结果为:

奔牛科技  

       ——竭诚为您服务!

你也可以使用 "here" document 的语法格式来输出多行:

#!/usr/bin/perl 

 print <<EOF; 

奔牛科技  

       ——竭诚为您服务!

EOF

执行以上程序,输出结果为:

奔牛科技  

       ——竭诚为您服务!


结束

今天牛二先介绍到这里,大家继续努力,学习的脚步永不停息。

下次再会!


Perl 语言

每天叫醒你的不是闹钟,而是信念


牛学汇



以上是关于Perl 语言的主要内容,如果未能解决你的问题,请参考以下文章

perl语言

PERL语言快速入门通道

Perl语言概览

Perl语言及安装运行环境

Perl语言及安装运行环境

实验五 Perl语言基础