Perl教程 - 标量
Posted 集成电路设计及EDA教程
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl教程 - 标量相关的知识,希望对你有一定的参考价值。
转自菜鸟教程:http://www.runoob.com/perl/perl-scalars.html
标量可以是一个整数,浮点数,字符,字符串,段落或者一个完整的网页。
print "Salary = $salary
";
标量通常是一个数字或字符串,以下实例演示了不同类型的数字标量的使用:
print "integer = $integer
";
print "negative = $negative
";
print "floating = $floating
";
print "bigfloat = $bigfloat
";
以下实例演示了不同类型的字符串标量的使用,注意单引号和双引号的使用区别:
$quote = '我在单引号内 - $var';
$double = "我在双引号内 - $var";
$escape = "转义字符使用 - Hello, World!";
print "double = $double
";
print "escape = $escape
";
double = 我在双引号内 - 字符串标量 - 菜鸟教程!
escape = 转义字符使用 - Hello, World!
$str = "hello" . "world"; # 字符串连接
$mix = $str . $num; # 连接字符串和数字
你也可以使用 "here" document 的语法格式来输出多行:
以下我们将演示 Perl 中特殊字符的应用,如 __FILE__, __LINE__, 和 __PACKAGE__ 分别表示当前执行脚本的文件名,行号,包名。
注意: __ 是两条下划线,__FILE__ 前后各两条下划线。
这些特殊字符是单独的标记,不能写在字符串中,例如:
print "文件名 ". __FILE__ . "
";
print "行号 " . __LINE__ ."
";
print "包名 " . __PACKAGE__ ."
";
print "__FILE__ __LINE__ __PACKAGE__
";
__FILE__ __LINE__ __PACKAGE__
一个以 v 开头,后面跟着一个或多个用句点分隔的整数,会被当作一个字串文本。
当你想为每个字符 直接声明其数字值时,v-字串提供了一种更清晰的构造这类字串的方法,而不像 "x{1}x{14}x{12c}x{fa0}" 这种不易于理解,我么可以看下面的实例:
$martin = v77.97.114.116.105.110;
print "martin = $martin
";
Wide character in print at test.pl line 7.
以上是关于Perl教程 - 标量的主要内容,如果未能解决你的问题,请参考以下文章
Perl教程_编程入门自学教程_菜鸟教程-免费教程分享
Perl基础教程--精华篇
(转)Perl基础教程一
Perl入门教程
Perl教程 - 变量
Perl 变量:标量变量