找到 56 篇文章 關於 Dart 程式設計

Dart 程式設計中的 Future 類

Mukul Latiyan
更新於 2021年5月21日 12:47:28

416 次檢視

Dart 中有不同的類和關鍵字,當我們想要執行非同步程式碼時可以使用它們。Future 類允許我們執行非同步程式碼,並且我們可以藉助它避免回撥地獄。Future 主要表示非同步操作的結果。在 Dart 中,許多標準庫呼叫都會返回一個 Future,其中一些是 - http.getSharedPreference.getInstance()Dart 中的 Future 可以有兩種狀態,分別是 -已完成 - 當 Future 的操作完成並且 Future 以值或錯誤完成時。未完成 - 當呼叫一個函式並且它... 閱讀更多

Dart 程式設計中的函式

Mukul Latiyan
更新於 2021年5月21日 12:47:04

516 次檢視

Dart 是一種真正的面向物件程式語言。即使函式在 Dart 中也有其型別。函式可以分配給一個變數,我們甚至可以將它們傳遞給另一個函式。Dart 中的函式也是物件,就像其他所有東西一樣。讓我們建立一個簡單的函式,它接受一個整數作為引數並返回一個布林值。示例請考慮以下所示的示例 -bool isOdd(int x){    return x % 2 == 1; } void main() {    bool ans = isOdd(3);    print(ans); }在上面的程式碼中,我們有兩個函式,一個是 main() 函式,其返回型別為... 閱讀更多

Dart 程式設計中的 final 關鍵字

Mukul Latiyan
更新於 2021年5月21日 12:46:38

3K+ 次檢視

Dart 中的 final 關鍵字用於建立本質上不可變的常量或物件。final 和 const 關鍵字之間的唯一區別在於 final 是一個執行時常量,這意味著它的值可以在執行時分配,而不是 const 關鍵字的編譯時。示例請考慮以下所示的示例 -即時演示void main(){    final int xy = 10;    print(xy); }輸出10在上面的示例中,我們聲明瞭一個帶有 final 關鍵字的 int 變數,這意味著一旦為其分配了值,該值就不會改變。示例請考慮以下所示的示例 -void main(){   ... 閱讀更多

Dart 程式設計中的列舉

Mukul Latiyan
更新於 2021年5月21日 12:46:13

412 次檢視

列舉是一組預定義的值。這些值稱為成員。當我們想要處理變數的一組有限的值時,它們很有用。例如,您可以考慮一週中的天數 - 星期一、星期二、星期三等。可以使用 enum 關鍵字宣告列舉。語法enum {    const1,    const2,    ….    constN }讓我們為交通訊號燈中的顏色數量定義一個列舉 -enum TrafficLights {    Red,    Green,    Yellow }現在,讓我們看看如何在... 閱讀更多

Dart 程式設計中的 continue 語句

Mukul Latiyan
更新於 2021年5月21日 12:45:50

126 次檢視

當我們想要跳過任何迴圈的當前迭代時,使用 continue 語句。當編譯器看到 continue 語句時,continue 之後的其餘語句將被跳過,並且控制權將轉移回迴圈中的第一條語句以進行下一次迭代。它用於幾乎每種程式語言,我們通常會在程式碼的條件塊內遇到 continue 語句。語法continue;示例讓我們考慮一個示例,其中我們在 while 迴圈內使用 continue 語句。請考慮以下所示的示例 -即時演示void main(){    var num = 10;    while(num >= ... 閱讀更多

Dart 程式設計中的建構函式

Mukul Latiyan
更新於 2021年5月21日 12:45:25

880 次檢視

建構函式是在物件建立時用於初始化物件的方法。建構函式主要用於設定例項變數的初始值。建構函式的名稱與類的名稱相同。建構函式類似於例項方法,但它們沒有返回型別。Dart 中的所有類都有自己的預設建構函式,如果您沒有為類建立任何建構函式,編譯器將為每個類隱式建立一個預設建構函式,並將預設值分配給成員變數。我們可以在 Dart 中這樣建立建構函式 -class ... 閱讀更多

Dart 程式設計中的 const 關鍵字

Mukul Latiyan
更新於 2021年5月21日 12:44:52

714 次檢視

Dart 為我們提供了兩種方法來宣告具有固定值的變數。一種是使用 const 關鍵字宣告變數,另一種是使用 final 關鍵字宣告變數。需要注意的是,它們都保證一旦使用它們為變數分配了一個值,該值就不會改變,但它們確實略有不同。const使用 const 關鍵字宣告的變數不能分配任何其他值。此外,該變數被稱為編譯時常量,這意味著... 閱讀更多

Dart 程式設計中的註釋

Mukul Latiyan
更新於 2021年5月21日 12:25:35

367 次檢視

註釋是一組被編譯器忽略的命令。它們用於您想要將註釋附加到程式碼或程式碼部分的情況,以便以後訪問時可以輕鬆地回憶起來。註釋語句通常在程式執行期間被忽略。Dart 中有多種型別的註釋,主要是這些 -單行註釋多行註釋文件註釋我們將在本文中探討所有上述文件型別。單行註釋單行註釋使用 //(雙正斜槓)。它們擴充套件到一個新的換行符。語法// ... 閱讀更多

Dart 程式設計中的級聯表示法

Mukul Latiyan
更新於 2021年5月21日 12:24:22

1K+ 次檢視

當我們想要對同一個物件執行一系列操作時,使用級聯表示法。級聯表示法由 (..) 符號表示。它類似於其他程式語言中的方法鏈,它確實為我們節省了許多步驟和對臨時變數的需求。示例考慮以下示例,以表示級聯表示法在 Dart 中的工作方式。即時演示class Sample{    var a;    var b;    void showA(x){       this.a = x;    }    void showB(y){       this.b = y;    }    void printValues(){     ... 閱讀更多

Dart 程式設計中的 break 語句

Mukul Latiyan
更新於 2021年5月21日 12:24:46

180 次檢視

當我們想要中斷或終止迴圈的執行時,使用 break 語句。一旦到達 break 語句,控制權將從當前迴圈轉移到迴圈後編寫的任何內容。它主要用於條件語句以及所有型別的迴圈中。它存在於幾乎所有流行的程式語言中。語法break;現在讓我們舉一個非常簡單的例子,其中我們有一個名為 num 的變數,我們正在迭代直到 num > 5。假設我們想要在知道 num 變數內的值時退出迴圈... 閱讀更多

廣告