2024-10-26|閱讀時間 ‧ 約 0 分鐘

【Flutter 學習筆記】比較運算符號

    raw-image
    【Flutter 學習筆記】線上課程教學影片:連結
    【Flutter 學習筆記】系列文章目錄:連結

    比較運算符號

    在 Dart 程式語言中,比較運算符號是用來比較兩個值的工具,並返回一個布林值(Boolean),這對於條件判斷和控制程式的執行流程至關重要。本文將逐步介紹 Dart 中常用的比較運算符號,並透過範例程式碼來幫助讀者更清楚地理解每個運算符的功能和用途。

    變數宣告與初始化

    在開始之前,我們先宣告兩個整數變數 ab,分別賦值為 10 和 20。

    int a = 10; 
    int b = 20;

    接下來,我們將利用這些比較運算符來判斷不同的情況,幫助大家理解基本邏輯運算符的使用方式。

    等於運算符 ==:

    檢查兩個值是否相等。

    bool isEqual = (a == b);
    print("a 等於 b 嗎? $isEqual");
    // 輸出: a 等於 b 嗎? false

    這行程式碼檢查 a 是否等於 b,結果為 false,因為 10 不等於 20。

    不等於運算符 !=:

    檢查兩個值是否不相等。

    bool isNotEqual = (a != b);
    print("a 不等於 b 嗎? $isNotEqual");
    // 輸出: a 不等於 b 嗎? true

    這行程式碼檢查 a 是否不等於 b,結果為 true

    大於運算符 >:

    檢查左邊的值是否大於右邊的值。

    bool isGreater = (a > b);
    print("a 大於 b 嗎? $isGreater");
    // 輸出: a 大於 b 嗎? false

    這行程式碼檢查 a 是否大於 b,結果為 false,因為 10 小於 20。

    小於運算符 <:

    檢查左邊的值是否小於右邊的值。

    bool isLess = (a < b);
    print("a 小於 b 嗎? $isLess");
    // 輸出: a 小於 b 嗎? true

    這行程式碼檢查 a 是否小於 b,結果為 true,因為 10 確實小於 20。

    大於等於運算符 >=:

    檢查左邊的值是否大於或等於右邊的值。

    bool isGreaterOrEqual = (a >= b);
    print("a 大於或等於 b 嗎? $isGreaterOrEqual");
    // 輸出: a 大於或等於 b 嗎? false

    這行程式碼檢查 a 是否大於或等於 b,結果為 false,因為 10 既不大於也不等於 20。

    小於等於運算符 <=:

    檢查左邊的值是否小於或等於右邊的值。

    bool isLessOrEqual = (a <= b);
    print("a 小於或等於 b 嗎? $isLessOrEqual");
    // 輸出: a 小於或等於 b 嗎? true

    這行程式碼檢查 a 是否小於或等於 b,結果為 true,因為 10 小於 20。


    透過上述的範例程式碼,我們可以清楚地看到 Dart 中的比較運算符號如何運作。這些運算符不僅能夠幫助我們進行數值比較,還能在條件判斷中引導程式的執行流程。

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.