数据类型
数字
1.25 #小数
4.5e10 #科学计数法
255 #整数
64_4 #可以加下划线,等同于644
0377 #八进制的377
0xff #十六进制的ff
0b11111111 #二进制的11111111
字符串
单引号双引号都可以使用。
单引号类似于原意字符串,如果需要用到转义符或者单引号需要在前面加\,\表示转义符,'表示单引号。
双引号中的转义符就不需要多加一个\。
字符串通过.进行拼接,例如"hello" . "world"
。
字符串重复,可以通过小写字母x(不是*)进行,例如"fred"x3
表示"fredfredfred"
。
自动转换
perl会对数字与字符串进行自动转换,"12"*"3"会得到结果36。
字符串中非数字的部分(以及前置的空白符号)会被略过,完全不含数字的字符串会被转换成数字0。
添加警告
前三种简单警告,后两种比较详细。
方式1
#!/usr/bin/perl
use warnings;
方式2
perl -w file
方式3
#!/usr/bin/perl-w
方式4
#!/usr/bin/perl
use diagnostics;
方式5
perl -Wdiagnostics file
标量变量
使用$接字符串表示一个变量。
双目赋值
perl支持双目操作。
$fred + = 5 #自加5
$fred * = 5 #自乘5
$fred . = " " #结尾加空格
$fred **= 3 #取三次方
标量变量内插
$test = "hello"
$test2 = "$test world"等效于$test2 = "hello world"
如果这种情况下test没有被赋值,那么就为空。
标签:bin,语言,单引号,fred,字符串,world,perl,入门 From: https://www.cnblogs.com/xzh-personal-issue/p/18494534