perl 学习 0515

来源:互联网 发布:航天飞机知乎 编辑:程序博客网 时间:2024/04/29 05:55

借助代码点创建字符

$alef = chr(0x05D0);
$alpha = chr(hex('03B1'));
$omega = chr(0x03C9);

可以通过ord()函数把字符串转换为代码点:
$code_point = ord('?');


比较        数字    字符串
相等        ==       eq
不等        !=       ne
小于        <        lt
大于        >        gt
小于等于    <=       le
大于等于    >=       ge

if 控制结构

条件语句中的代码块周围一定要加上界限的花括号,这点与C语言不同。


布尔值

如果是数字,0为假;所有的其他数字都为真。
如果是字符串,空字符串('')为假;所有其他字符串都为真。
如果既不是数字也不是字符串,那就先转换成数字或字符串再行判断。

注:字符串'0'跟数字0是同一个标量,所以Perl会将他们一视同仁。也就是说,字符串‘0’
是唯一被当成假的非空字符串。

列表(list)指的是标量的有序集合,而数组(array)则是存储
列表的变量。

列表指的事实数据,而数组指的是变量。

undef值
undef既不是数字也不是字符串,它完全是另一种类型的标量值。


列表直接量
(1..100) #100个整数构成的列表

qw简写

这时只需要使用qw简写,就可以省去键入许多无谓引号的麻烦


p73


 

原创粉丝点击