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

Golang 和 Dart 之間的區別

Sabid Ansari
更新於 2023年4月12日 09:52:17

2K+ 閱讀量

Golang 和 Dart 是兩種流行的程式語言,用於開發 Web、移動和桌面應用程式。Golang 是一種編譯型程式語言,由 Google 於 2007 年開發。另一方面,Dart 是一種相對較新的程式語言,由 Google 於 2011 年開發。這兩種語言都具有其獨特的特性和優勢,但也存在差異。在本文中,我們將從效能、語法、社群和用例方面比較 Golang 和 Dart。Golang 和 Dart 之間的區別性能比較選擇程式語言的主要因素之一是效能。Golang 和 Dart 都以其... 閱讀更多

Dart 程式設計中的 while 和 do-while

Mukul Latiyan
更新於 2021年5月24日 12:23:52

191 閱讀量

Dart 中也提供了 while 和 do-while 迴圈。在語法和功能上,它們與 C 語言的 while 和 do-while 迴圈非常相似。While 迴圈while 迴圈是一種無限迴圈,可以根據我們提供的條件修改為執行有限次數的迭代。語法while(condition){    // 執行此操作 }示例請考慮以下示例 - 即時演示void main() {    var age = 6;    while(age < 10){       print("年齡現在是 $age");       age++;    } }輸出年齡現在是 6 年齡現在是 7 年齡現在是 8 ... 閱讀更多

Dart 程式設計中的變數

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

79 閱讀量

Dart 作為一種靜態型別語言,要求我們宣告將要使用的變數的型別。簡單來說,在使用變數之前,我們需要定義將在其中儲存哪種資料。示例請考慮以下示例 - 即時演示void main(){    int collegeId = 1234;    // 宣告和賦值變數    print(collegeId);        // 列印變數的值    String myName = "mukul";    print(myName); }在上面的示例中,我們聲明瞭兩個名為 'collegeId' 和 'myName' 的變數,並分別賦值為 1234 和 "mukul"... 閱讀更多

Dart 程式設計中的 Typedef

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

85 閱讀量

在 Dart 中,當我們想要為函式型別建立別名時,我們會使用 Typedef,我們可以將其用作型別註釋來宣告變數和該函式型別的返回型別。Typedef 在將函式型別分配給變數時儲存型別資訊。語法typedef functionName(parameters)當我們想要在 Dart 中建立 Typedef 時,我們會使用上述語法。現在,讓我們來看一個當我們想要在程式中將 typedef 變數分配給函式時的示例。typdef varName = functionName一旦我們將 functionName 分配給 typedef 變數,我們就可以稍後呼叫原始... 閱讀更多

Dart 程式設計中的 This 關鍵字

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

740 閱讀量

Dart 中的 this 關鍵字用於消除類屬性和引數名稱相同可能導致的歧義。此關鍵字基本上表示指向當前類物件的隱式物件。當我們想要消除類屬性和引數之間的歧義時,我們通常在類屬性前加上 this 關鍵字。示例讓我們來看兩個類屬性和引數名稱相同的示例。請考慮以下示例 - 即時演示void main() {    Employee emp = new Employee('001');    emp.empCode = '111'; } class ... 閱讀更多

Dart 程式設計中的型別測試運算子

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

182 閱讀量

在某些情況下,我們希望檢查變數是否為特定資料型別。Dart 提供了兩個我們可以使用的型別測試運算子。這兩個型別測試運算子是 -is - 如果該變數是我們要檢查的型別,則返回 trueis! - 如果該變數不是我們要檢查的型別,則返回 true。語法is 運算子的語法如下所示 -x is int在上面的示例中,x 是變數的名稱,我們正在檢查 x 是否為 int 資料型別。語法... 閱讀更多

Dart 程式設計中的三元運算子

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

9K+ 閱讀量

三元運算子是 if-else 條件的簡寫版本。Dart 中有兩種型別的三元運算子語法,一種帶有空安全檢查,另一種是我們通常遇到的舊語法。語法 1condition ? expressionOne : expressionTwo;上述語法意味著,如果某個條件計算結果為 true,則我們首先計算 expressionOne,然後計算 expressionTwo。示例讓我們探索一個使用上述三元運算子語法的 Dart 示例。請考慮以下示例 - 即時演示void main(){    var ans = 10;    ans == 10 ? print("答案是 10") ... 閱讀更多

Dart 程式設計中的 Switch 語句

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

142 閱讀量

Switch 語句可以幫助我們在需要根據特定條件執行特定程式碼的情況下使用。確實,if-else 條件也可以幫助我們在同一程式碼段中使用,但是如果條件檢查密集,則 switch 語句可以降低程式的複雜性,因為我們最終將使用更少的程式碼。語法switch(case){    case x:       // 執行某些操作;       break;    case y:       // 執行某些操作;       break;    default:       // 執行某些操作; }示例請考慮以下示例 - 即時... 閱讀更多

Dart 程式設計中的 Super 關鍵字

Mukul Latiyan
更新於 2021年5月24日 12:20:36

572 閱讀量

Dart 中的 super 關鍵字用於引用父類的物件方法或變數。簡單來說,它用於引用超類的屬性和方法。super 關鍵字最重要的用途是消除具有相同名稱的方法和變數的超類和子類之間的歧義。super 關鍵字能夠呼叫父物件的 method 和 fields,因為當我們在 Dart 中建立子類的例項時,父類的例項也會隱式建立。語法super.varName 或 super.methodName正如我們能夠訪問父類的變數和方法一樣... 閱讀更多

Dart 程式設計中的 Super 建構函式

Mukul Latiyan
更新於 2021年5月24日 12:19:58

612 閱讀量

子類可以繼承超類的方法和變數,但不能繼承超類建構函式。超類建構函式只能使用 super() 建構函式來呼叫。super() 建構函式允許子類建構函式顯式呼叫超類的無引數和引數化建構函式。語法Subclassconstructor():super(){ }儘管甚至沒有必要使用 super() 關鍵字,因為編譯器會自動或隱式地為我們執行相同的操作。當透過使用 new 關鍵字建立新類的物件時,它會呼叫子類建構函式,該建構函式會隱式呼叫父類的預設建構函式。讓我們使用一個示例,其中... 閱讀更多

廣告