詳解Perl字符串比較和整數(shù)比較的區(qū)別
本文和大家重點(diǎn)討論一下Perl字符串比較和整數(shù)比較,算術(shù)運(yùn)算符的比較有大于,小于,等于,不等于等關(guān)系,而Perl字符串比較也不例外,這里向大家詳細(xì)介紹一下。
Perl字符串比較和整數(shù)比較
Perl字符串比較操作符
操作符描述
lt小于
gt大于
eq等于
le小于等于
ge大于等于
ne不等于
cmp比較,返回1,0,or-1
PS:切記整數(shù)比較操作符和Perl字符串比較不可同日而語(yǔ)。
整數(shù)比較操作符
操作符描述
<小于
>大于
==等于
<=小于等于
>=大于等于
!=不等于
<=>比較,返回1,0,or-1
整數(shù)比較操作符是數(shù)值比較,使用時(shí)會(huì)把左右操作數(shù)都轉(zhuǎn)化為數(shù)字。這樣!=左右就都是0了,所以比較結(jié)果就是相等。
【編輯推薦】