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
阅读全文
0 0
- perl 学习 0515
- Perl: 关于学习Perl
- 学习Perl
- Perl 学习
- perl学习
- Perl学习
- perl学习
- perl 学习
- PERL学习
- Perl学习
- 学习perl
- 学习perl
- perl学习
- 【转贴】Perl学习手札
- Perl学习笔记
- Perl学习手札
- Gtk2 - perl 学习记录
- perl学习摘记4
- JavaScript之函数绑定与函数柯里化(高级函数)
- C++ 类的继承与派生
- 【mysql】mycat实现mysql读写分离
- POJ 1199 Left labyrinths 笔记
- Angular传多个值到controller
- perl 学习 0515
- mark一下,其实并不难,只要静下心去找
- collectionView: didSelectItemAtIndexPath:不掉用
- 大学生程序设计邀请赛(华东师范大学)-D-线段树
- 正则表达式里面哪些字符需要转义
- 关于双链表的相关操作
- Android 绿色应用公约
- js如何判断取值是否是数字
- JavaScript控制文本框输入数字并限制其位数和禁止鼠标点击操作