Perl中的标量介绍
Posted 生物信息学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl中的标量介绍相关的知识,希望对你有一定的参考价值。
本篇主要给大家介绍Perl中的标量,其中包括标量和标量变量。标量通常是由数字和字符串组成。
数字很好理解,就是数学上的数字,分浮点数和整数。浮点数:1.25, 255.000, 7.25e45, -6.5e24;整数:1, 1001, -50;
字符串是什么呢,可以理解为字母的组合,像hello, test等都是字符串。在Perl中,二者通常是可以互相转换的。这个也是很多种语言的共性了。
数字与字符串之间的转换:Perl会根据操作符需要自动对数字和字符串进行类型转换。若操作符为:+,perl就会将操作符视为数字;若操作符为:.,perl就会将操作符视为字符串;
标量可以存储在标量变量中,也可以从文件和设备读取或者写入。那我们来看看什么是标量变量吧。
标量变量:存储单个标量值
特点:$+标识符
标识符:由一个字母或下划线开头,后接多个字母、数字或下划线;区分大小写.eg:$test, 和$Test是不同的。
系统保留变量名:$_
变量命名:一般来说,变量名称应该能说明它的用途和意义。
print函数把每一个标量依次送到标准输出。以下两种方式输出结果一样:
print可以输出变量的值,变量也可以内插在双引号字符串中。以下两种方式输出结果一样:
但单引号字符串不能内插变量
print作为最简单的调试工具——写程序时多用print监控变量的值!
undef值:在未赋值就使用某个标量变量,那么这个变量的初始值就是undef。当undef作为数值时,可视为0。最初字符串使用时,可作为空字符串
defined函数:判断某个变量是否为undef。如果是undef,该函数返回假,否则返回真。
恭喜你,又学到了新知识。
以上是关于Perl中的标量介绍的主要内容,如果未能解决你的问题,请参考以下文章