perl中运算符的优先级
发布时间:2020-12-16 00:43:13 所属栏目:大数据 来源:网络整理
导读:优先级precedence 当一个表达式中出现几种不同的运算符,哪个先计算,哪个后计算 $condvar==43?$var1:$var2=14; $x=$a==$b; $x==0||$y/$x5; $result=11*2+6**22; 一般:自增自减最高,单操作数高于多操作数,数字运算比较运算位运算赋值运算逻辑运算 数字运算:幂*
优先级precedence 结合性 ? 结合性associativity:表达式中多个符号是同一优先级时,哪个先哪个后?先算左边的(左结合性)还是先算右边的(右结合性) ? $a=4+5+6; $a=2**3**2; ? 一般:先算左,再算右(左结合性) ?????????? ++--,-e -r不适用 右结合性的有:-~!,**,?:,=, ?????????? $a=$b=1;$a=$b+=1; 当不确定时使用()指明运算顺序 ? 文章出处:http://www.itaix.com/thread-2230-1-1.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |