如何使用比較運算符比較Perl中的值 - Also see

文章推薦指數: 80 %
投票人數:10人

為了測試兩個字符串值的相等性,我們使用比較運算符eq (EQual)。

... for numeric values \ n”; } if('moe'eq'moe'){print“eq(EQual)for string values \ n”;} }. 歷史與文化 重要數字 著名的發明 姓氏意義和起源 主要人物和事件 美國總統 語言 關鍵術語詞彙表 語法 詞彙 歷史與文化 基本 宗教與靈性 起源與發展 無神論與不可知論 聖經 整體治療 基本 科學 基本 化學法律 化學 項目和實驗 週期表 體育 基本 旅遊與比賽 齒輪和設備 著名高爾夫球手 歷史 對於學生和家長 大學概況 測試圖 選擇一所學院 大學測試 策略與學習 問題 Inmigracionen西班牙語 加拿大政府 美國政府 臭名昭著的罪犯 新聞學 計算機科學教程 ShareonFacebookShareonTwitter 如何使用比較運算符比較Perl值 Perl比較運算符有時會讓新的Perl程序員感到困惑。

這種困惑源於這樣一個事實,即Perl實際上有兩套比較運算符-一種用於比較數字值,另一種用於比較字符串(ASCII)值。

由於比較運算符通常用於控制邏輯程序流並做出重要決策,因此如果您不小心,則使用錯誤的運算符來測試您正在測試的值會導致奇怪的錯誤和幾個小時的調試。

注意:不要忘記抓住本頁底部的內容,了解一些最後時刻要記住的事情。

平等,不等於最簡單也可能是最常用的比較運算符會測試一個值是否等於另一個值。

如果值相等,則測試返回true,如果值不相等,則測試返回false。

為了測試兩個數值的相等性,我們使用比較運算符==。

為了測試兩個字符串值的相等性,我們使用比較運算符eq(EQual)。

以下是兩個示例: >if(5==5){print“==fornumericvalues\n”;}if('moe'eq'moe'){print“eq(EQual)forstringvalues\n”;}}相反,不相等的測試非常相似。

請記住,如果測試值不相等,則此測試將返回true。

要查看兩個數值是否相等,我們使用比較運算符!=。

要查看兩個字符串值是否相等,我們使用比較運算符ne(NotEqual)。

>if(5!=6){print“!=forvaluesvalues\n”;}if('moe'ne'curly'){print“ne(NotEqual)forstringvalues\n”;}}大於,大於或等於現在讓我們看看比較運算符。

使用這個第一個運算符,可以測試一個值是否大於另一個值。

要查看兩個數值是否大於彼此,我們使用比較運算符>。

要查看兩個字符串值是否大於彼此,我們使用比較運算符gt(大於)。

>if(5>4){print“>數值\n”;}if('B'gt'A'){打印“gt(大於)”字符串值\n“;}您也可以測試大於或等於,看起來非常相似。

請記住,如果所測試的值彼此相等,或者如果左側的值大於右側的值,則此測試將返回true。

要查看兩個數值是否大於或等於彼此,我們使用比較運算符>=。

要查看兩個字符串值是否大於或等於彼此,我們使用比較運算符ge(大於等於)。

>if(5>=5){print“>=數值\n”;}if('B'ge'A'){print“ge(大於等於)”為字符串值\n“;}小於,小於或等於有許多比較運算符可以用來確定Perl程序的邏輯流程。

我們已經討論了Perl數字比較運算符和Perl字符串比較運算符之間的區別,這會對新的Perl程序員造成一些混淆。

我們還學會瞭如何判斷兩個值是否相等或不相等,並且我們已經學會瞭如何判斷兩個值是否大於或等於彼此。

我們來看看比較運算符。

使用這個第一個運算符,可以測試一個值是否小於另一個值。

要查看兩個數值是否小於彼此,我們使用比較運算符if(4<5){print“}if('A'lt'B'){打印“字符串值lt(小於)\n”;}你也可以測試,小於或等於,看起來非常相似。

請記住,如果所測試的值彼此相等,或者如果左側的值小於右側的值,則此測試將返回true。

要查看兩個數值是否小於或等於彼此,我們使用比較運算符<=。

要查看兩個字符串值是否小於或等於彼此,我們使用比較運算符le(小於等於)。

>if(5<=5){print“<=數值\n”;}if('A'le'B'){print“le(Less-thanEqualto)forstringvalues\n”;}}有關比較運算符的更多信息當我們談論字符串值彼此相等時,我們指的是它們的ASCII值。

所以,大寫字母在技術上小於小寫字母,字母中的字母越高,ASCII值越高。

如果你正在嘗試根據字符串做出邏輯判斷,請確保檢查你的ASCII值。

Alsosee 6酷的事情與PHP 計算機科學 從代碼管理Ascii(文本)文件 計算機科學 允許使用PHP上傳文件 計算機科學 從德爾福代碼使用MSWord進行拼寫檢查-Delphi中的辦公自動化 計算機科學 如何實現DelphiTFrame對象的OnCreate事件 計算機科學 表單之間的溝通 計算機科學 使用TWebBrowser操作Web窗體 計算機科學 網頁點擊計數器 計算機科學 (Delphi)EXE內部 計算機科學 PerlArray的join()函數 計算機科學 Delphi方法重載和默認參數 計算機科學 使用Delphi將網頁保存為HTML或MHT 計算機科學 Newestideas 低音演奏技巧 音樂 總理泰森與劉易斯-會發生什麼? 體育 我如何擺脫體操心理障礙? 體育 NoelCoward的“私人生活”的壓軸 文學 在互聯網上銷售自行車或自行車零件:獲得最高美元的提示 體育 約翰格林創作的'我們明星的錯誤' 文學 我們為什麼要學習英語? 語言 陸地生物群落:Chaparrals 科學 烏龜和龜魔術和民間傳說 宗教與靈性 大西洋10會議,A-10 對於學生和家長 2012年WWEPPV結果與回顧 體育 你如何祈禱? 宗教與靈性 ChuckNorris的簡介和簡介 體育 ESL演講專欄 語言 醫療磁鐵有治療力量嗎? 宗教與靈性 意外和偶然 語言 7大學生需要發展的技能 對於教育工作者 Alternativearticles 高爾夫鞋:初學者和買家指南 體育 汽車史 歷史與文化 在目錄中使用Glob 計算機科學 宗教稅收豁免:概述 宗教與靈性 DELGADO姓氏的意義和起源 歷史與文化 在高爾夫球場上解釋'PoaAnnua' 體育 借給第五週的經文閱讀 宗教與靈性 “中世紀”是什麼意思? 歷史與文化 北歐神話是最好的宗教選擇 宗教與靈性 美國刑事司法可能的原因 問題 莫爾豪斯學院GPA,SAT和ACT數據 對於學生和家長



請為這篇文章評分?