- Perl 基礎
- Perl - 首頁
- Perl - 簡介
- Perl - 環境
- Perl - 語法概述
- Perl - 資料型別
- Perl - 變數
- Perl - 標量
- Perl - 陣列
- Perl - 雜湊表
- Perl - IF...ELSE
- Perl - 迴圈
- Perl - 運算子
- Perl - 日期和時間
- Perl - 子程式
- Perl - 引用
- Perl - 格式
- Perl - 檔案 I/O
- Perl - 目錄
- Perl - 錯誤處理
- Perl - 特殊變數
- Perl - 編碼規範
- Perl - 正則表示式
- Perl - 傳送電子郵件
- Perl 高階
- Perl - 套接字程式設計
- Perl - 面向物件
- Perl - 資料庫訪問
- Perl - CGI 程式設計
- Perl - 包和模組
- Perl - 程序管理
- Perl - 嵌入式文件
- Perl - 函式引用
- Perl 有用資源
- Perl - 問答
- Perl - 快速指南
- Perl - 有用資源
- Perl - 討論
Perl 邏輯運算子示例
Perl 語言支援以下邏輯運算子。假設變數 $a 為真,變數 $b 為假,則 -
| 序號 | 運算子 & 描述 |
|---|---|
| 1 | and 稱為邏輯 AND 運算子。如果兩個運算元都為真,則條件為真。 示例 - ($a and $b) 為假。 |
| 2 | && C 風格的邏輯 AND 運算子,如果兩個運算元中都存在某個位,則將該位複製到結果中。 示例 - ($a && $b) 為假。 |
| 3 | or 稱為邏輯 OR 運算子。如果兩個運算元中的任何一個非零,則條件為真。 示例 - ($a or $b) 為真。 |
| 4 | || C 風格的邏輯 OR 運算子,如果某個位存在於任何一個運算元中,則複製該位。 示例 - ($a || $b) 為真。 |
| 5 | not 稱為邏輯 NOT 運算子。用於反轉其運算元的邏輯狀態。如果條件為真,則邏輯 NOT 運算子將使其為假。 示例 - not($a and $b) 為真。 |
示例
嘗試以下示例以瞭解 Perl 中所有可用的邏輯運算子。將以下 Perl 程式複製並貼上到 test.pl 檔案中,並執行該程式。
#!/usr/local/bin/perl $a = true; $b = false; print "Value of \$a = $a and value of \$b = $b\n"; $c = ($a and $b); print "Value of \$a and \$b = $c\n"; $c = ($a && $b); print "Value of \$a && \$b = $c\n"; $c = ($a or $b); print "Value of \$a or \$b = $c\n"; $c = ($a || $b); print "Value of \$a || \$b = $c\n"; $a = 0; $c = not($a); print "Value of not(\$a)= $c\n";
執行上述程式碼後,將產生以下結果 -
Value of $a = true and value of $b = false Value of $a and $b = false Value of $a && $b = false Value of $a or $b = true Value of $a || $b = true Value of not($a)= 1
perl_operators.htm
廣告