导图社区 Perl学习之标量变量
标量变量相关操作符,及常用输入输出所用格式
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。本思维导图是关于perl语言中列表与数组部分内容,赶快收藏学起来吧!
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。本图介绍了Perl数组和列表的内容,分别是列表、列表直接量、访问数组元素、特殊的数组索引、列表和数组的赋值、特殊操作符、字符串中的数组内插。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Perl学习之标量变量
标量的赋值
$fred=17;#赋值为17
$fred='hello';#赋值为hello字符串
$fred=$fred+3;#当前值加三
$fred=$fred*2;#当前值乘2
双目赋值操作符
$fred=$fred+5等价于$fred += 5
$fred=$fred*3等价于$fred *= 3
$str=$str."tom"等价于$str .= "tom"
输出值print
可以直接输出字符串:print "you are beautiful";
可以输出算式:print 6*7;#结果为42
可以输出用逗号隔开的值(相当于输出列表)
只打印变量时则不需用双引号,多余
字符串中的标量变量内插
变量内插一般在双引号里起作用
例子:$meal=apple; $barney="fred ate a $meal";
为了避免歧义,可以用花括号将变量名围起来eg:$barney="fred ate a ${meal}s"
当想输入键盘上没有的字符时
可以通过chr()将代码点转换成对应字符:eg $alef=chr(0x05D0)
ord()函数还可以帮助我们把字符串转换为代码点
代码点创建的变量也可以用于变量内插,如果事先没有创建变量名,可以用\x{}表示个: "yayay \x{03B1}"
操作符的优先级
这个比较不好记,所以还是用的时候查一下
比较操作符
数字:==;!=;>;<;<=;>=
字符串:eq;ne;gt;lt;le;ge
标准输入
将用户输入赋值给变量:$line=<STDIN>
标准输入一般在末尾会有换行符,可以用chomp操作符去掉
chomp($line=<STDIN>);#读入输入,略过换行符
联想到if和while控制结构