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

Dart程式設計中的位運算子

Mukul Latiyan
更新於 2021年5月21日 12:26:03

3K+ 次瀏覽

位運算子用於對運算元執行位級運算。例如,考慮兩個變數x和y,其中儲存的值分別為20和5。這兩個數字的二進位制表示將如下所示:x = 10100 y = 00101 我們使用Dart中的所有位運算子對上表中顯示的值(位值)進行運算。下表列出了Dart中存在的所有位運算子。請將下表作為參考。運算子含義示例說明&按位與( x & y )將生成00100|按位或( x | ... 閱讀更多

Dart程式設計中的Async和Await

Mukul Latiyan
更新於 2021年5月21日 12:27:02

1K+ 次瀏覽

Async和Await關鍵字用於提供一種宣告式的方法來定義非同步函式並使用其結果。當我們想要將函式宣告為非同步函式時,使用async關鍵字;而await關鍵字僅用於非同步函式。語法void main() async { .. }如果函式聲明瞭返回型別,則將Future的型別更新為返回型別。Future main() async { .. }最後,當我們想要等待非同步函式完成時,我們使用await關鍵字。await someAsynchronousFunction()示例讓我們考慮一個示例,其中我們宣告主函式 ... 閱讀更多

Dart程式設計中的賦值運算子

Mukul Latiyan
更新於 2021年5月21日 13:16:05

1K+ 次瀏覽

當我們想要為變數賦值時,我們使用賦值運算子。有時我們會將賦值運算子與算術運算子和邏輯運算子組合起來,構建賦值和算術(或邏輯)表示式的簡寫版本。這些簡寫版本也稱為複合語句。在下表中,提到了Dart中存在的所有賦值運算子。請考慮下表:運算子說明表示式=賦值運算子a = b+=加並賦值組合a += b 等效於 a = a + b-=減並賦值a –= b 等效於 a = a - b*=乘並賦值 ... 閱讀更多

Dart程式設計中的算術運算子

Mukul Latiyan
更新於 2021年5月21日 13:18:14

1K+ 次瀏覽

算術運算子用於執行不同的算術運算。這些算術運算主要是:加法減法乘法除法模數等。讓我們假設我們有兩個名為x和y的int變數,其中x儲存值10,y儲存值20。在下表中,您可以看到所有算術運算子,包括它們的符號、名稱、它們產生的輸出等。請考慮下表:運算子名稱說明輸出+加法對兩個或多個運算元進行加法x + y = 30-減法從第一個運算元中減去第二個運算元x - y = -10*乘法兩個或多個運算元的乘積x * y = 200/除法返回除法後的商x / y = 0.5%模數返回 ... 閱讀更多

Dart程式設計中的匿名函式

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

795 次瀏覽

沒有名稱的函式稱為匿名函式。它們的行為與普通的命名函式完全相同。命名函式和匿名函式之間唯一的區別在於它們的語法不同。匿名函式在Dart中用於形成閉包。匿名函式包含一個自包含的程式碼塊,它也可以作為引數傳遞給另一個函式。匿名函式語法(parameterList){    // 內部語句 }示例現在,讓我們考慮一個簡單的匿名函式示例。請考慮以下示例: 動態演示void main() {    var fruits = ["Apple", ... 閱讀更多

Dart程式設計中的抽象類

Mukul Latiyan
更新於 2021年5月21日 12:16:33

2K+ 次瀏覽

Dart中的抽象類是包含一個或多個抽象方法的類。注意:抽象方法是沒有實現的方法。還應該注意的是,Dart中的類可以使用“abstract”關鍵字後跟類宣告來宣告為抽象類。使用abstract關鍵字宣告的類可以包含也可以不包含抽象方法。抽象類允許同時具有抽象方法和具體方法(具有實現的方法)。相反,普通類(非抽象類)不能有抽象方法。抽象類主要用於為子類提供擴充套件和...的基礎 閱讀更多

廣告