指令 :..区块运算符(Range Operator) 说明 :这个运算符是Perl语言中特有的运算符,是一个很实用的运算符. 范例 : @digits=(1..9); #此时@digits=(1,2,3,4,5,6,7,8,9); @digits=('01'..'05'); #此时@digits=(01,02,03,04,05); @char=('A'..'E'); #此时@char('A','B','C','D','E',); @total=(1..3,'A'..'B'); #此时@total=(1,2,3'A','B'); 指令 : 判别运算式?运算1:运算式2 条件运算符(Conditional Operator) 说明 : 这个语法的意义和C语言一样,如果判别运算式的值是真(True)的话,则做运算 ,1的运算,如果判别运算式是假(False)的话,则做运算式2的运算. 范例 : $price=($age>60)? 100:200; 如果$age大于60的话,则$price等于100,否则$price等于200. |