找到 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 is now $age");       age++;    } }輸出age is now 6 age is now 7 age is now 8 age ... 閱讀更多

Dart 程式設計中的變數

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

80 次瀏覽

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

86 次瀏覽

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

Dart 程式設計中的 This 關鍵字

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

741 次瀏覽

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;上述語法意味著,如果某個條件計算結果為真,則我們首先計算 expressionOne,然後計算 expressionTwo。示例讓我們探索一個 Dart 示例,其中我們使用了上述三元運算子的語法。考慮以下示例 -  即時演示void main(){    var ans = 10;    ans == 10 ? print("Answer is 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 和欄位,因為當我們在 Dart 中建立子類的例項時,也會隱式建立父類的例項。語法super.varName 或 super.methodName我們可以訪問父類的變數和方法,如... 閱讀更多

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

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

612 次瀏覽

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

廣告

© . All rights reserved.