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

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關鍵字基本上表示指向當前類物件的隱式物件。當我們想要消除類屬性和引數之間的歧義時,我們通常在類屬性前加上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("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關鍵字用於引用父類物件的method或變數。簡單來說,它用於引用超類的屬性和方法。super關鍵字最重要的用途是消除具有相同名稱的method和變數的超類和子類之間的歧義。super關鍵字能夠呼叫父物件的method和欄位,因為當我們在Dart中建立子類的例項時,父類的例項也會隱式建立。語法super.varName 或 super.methodName我們可以訪問父類的變數和方法,因為… 閱讀更多

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

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

612 次瀏覽

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

廣告