ตัวดำเนินการในการเปรียบเทียบ (Relational Operator) ของภาษา Perl นั้นจะแบ่งเป็นการเปรียบเทียบตัวเลข กับการเปรียบเทียบกับข้อความ ซึ่ง operator ในการเปรียบเทียบต่าง ๆ ผู้เขียนได้รวบรวมไว้ในตารางนี้เรียบร้อยแล้ว
| เปรียบเทียบตัวเลข | เปรียบเทียบข้อความ | ความหมาย | ตัวอย่าง |
|---|---|---|---|
| == | eq | เท่ากันกับ | $ex eq "Example" $num == 1 |
| != | ne | ไม่เท่ากันกับ | $ex ne "Test" $num != 0 |
| > | gt | มากกว่า | $ex gt "test" $num > -1 |
| >= | ge | มากกว่าหรือเท่ากับ | $ex ge "Exam" $num >= -1 |
| < | lt | น้อยกว่า | $ex lt "Test" $num < 10 |
| <= | le | น้อยกว่าหรือเท่ากับ | $ex le "Article" $num <= 3 |
การเปรียบเทียบข้อความนั้นมันจะทำการเปรียบเทียบจากตัวอักษรหน้าสุดเป็นต้นไป ถ้าตัวอักษรข้างหน้าสุดมีค่าเท่ากัน ก็จะทำการเปรียบเทียบกับตัวถัดไป
Login
Search