随笔分类 - Perl语言
摘要:比较操作符 perl的比较操作符和bash完全相反。数值比较采用符号,字符串比较采用字母。 最后一个 cmp`用于比较两边的数值/字符串并返回状态码 1/0/1: 小于则返回 1 等于则返回0 大于则返回1 对于``,如果比较的双方有一方不是数值,该操作符将返回undef。 几个示例:
阅读全文
摘要:变量 在perl中,普通变量被称为"标量变量"(scalar),标量是指单个值的意思。还有非标量的数据,如数组、列表、hash等。标量变量和这种非标量的关系,类似于英语里面的单数和复数。 "$"开头表示变量,也同样引用变量,这和bash不一样。变量名区分大小写,允许中文字符作为变量名。 双目赋值:
阅读全文
摘要:数值和字符串 数值 perl中以双精度(浮点数)方式保存和运算数值的方式 就算写的是整数,在内部也会转换成等效的浮点数类型保存。 但在perl内部,有些运算会将浮点数转换成整型进行,而且也有integer编译器可以强制编译成整型。 perl中整数的表示方式 有3种方式: 123 0123 61_12
阅读全文