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

Dart 程式設計中的可選引數

Mukul Latiyan
更新於 2021年5月24日 11:54:25

7K+ 瀏覽量

可選引數是在呼叫函式時不需要指定的引數。可選引數允許我們為定義的引數傳遞預設值。主要有兩種型別的可選引數:有序(位置)可選引數命名可選引數有序可選引數有序可選引數是那些用 [ ] 包裹的引數。例如,void printSomething(int a, int b, [ int c = 10] ){    // 函式體 }它們使我們能夠有選擇地使用或不使用第三個引數來呼叫函式。示例請考慮以下示例: 即時演示void printSomething(int a, int b, [ int c ... 閱讀更多

Dart 程式設計中的空感知運算子

Mukul Latiyan
更新於 2021年5月24日 11:53:55

536 瀏覽量

Dart 具有不同的空感知運算子,我們可以使用它們來確保我們沒有訪問空值並以一種巧妙的方式處理它們。主要有:?? 運算子??= 運算子? 運算子我們將在下面的文章中逐一介紹它們。?? 運算子?? 運算子僅當第一個表示式不為空時才返回第一個表示式。示例請考慮以下示例:void main() {    var age;    age = age ?? 23;    print(age);    var name = "mukul";    name = name ?? "suruchi";    print(name); }在上面的示例中,我們聲明瞭兩個 ... 閱讀更多

Dart 程式設計中的多級繼承

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

2K+ 瀏覽量

Dart 中的多級繼承是指不同的類以鏈式形式繼承的情況,即一個類擴充套件某個父類,另一個類擴充套件擴充套件父類的類。多級繼承的語法表示如下:class A {} class B extends A {} class C extends B {}如果我們注意到上面的語法,我們可以清楚地看到類 A 是類 B 的父類,類 B 正在擴充套件它。此外,類 B 充當類 C 的父類,它正在擴充套件類 B。多級 ... 閱讀更多

Dart 程式設計中的混入

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

2K+ 瀏覽量

Dart 中的混入是一種在多個類層次結構中再次使用類程式碼的方法。我們使用 with 關鍵字後跟一個或多個混入名稱。混入可以透過兩種方式使用,第一種情況是當我們想要以類沒有建構函式並且類的物件被擴充套件的方式使用類程式碼時。在這種情況下,我們使用 with 關鍵字。另一種情況是當我們希望我們的混入可用作常規類時,然後我們使用 mixin 關鍵字 ... 閱讀更多

Dart 程式設計中的方法

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

1K+ 瀏覽量

方法是語句的組合,用於將某些行為附加到類物件。它用於對類物件執行某些操作,並且我們命名方法以便以後在程式中呼叫它們。方法有助於使核心更模組化並提高程式的可重用性。資訊可以透過引數傳遞給方法,然後它可以對該資訊執行某些操作,或者它甚至可以返回值。類中的方法有兩種型別,它們是:例項方法類方法例項方法例項方法是在類中存在的方法 ... 閱讀更多

Dart 程式設計中的方法重寫

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

1K+ 瀏覽量

我們知道,我們可以透過使用 super 關鍵字或簡單地建立子類的物件來訪問超類中存在的方法。但是,可能會有不同的場合,我們希望子類物件在使用子類物件呼叫時對相同方法執行不同的操作。我們可以透過在子類中再次定義具有相同名稱、相同引數和相同返回型別的方法來實現這一點,就像在超類中存在的方法一樣。現在,當我們呼叫該方法時,子類中存在的方法 ... 閱讀更多

Dart 程式設計中的對映

Mukul Latiyan
更新於 2021年5月21日 13:20:37

403 瀏覽量

對映是非常重要的資料結構,因為它們允許我們將鍵對映到某些特定值,稍後我們可以從鍵中獲取值。在 Dart 中,我們有不同型別的對映可用。主要有:HashMapLinkedHashMapSplayTreeMap在大多數情況下,我們使用 LinkedHashMap,因為它非常易於建立和使用。讓我們在 dart 中建立一個簡單的對映。示例請考慮以下示例: 即時演示void main() {    var colors = new Map();    print(colors); }在上面的示例中,我們建立了一個空對映,然後將其打印出來。需要注意的是 ... 閱讀更多

Dart 程式設計中的迴圈

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

440 瀏覽量

for 迴圈本質上是一種確定性迴圈。Dart 為我們提供了兩種主要的迴圈型別。主要有:for 迴圈for-in 迴圈我們將在下面的文章中探討這兩種迴圈。for 迴圈Dart 中的 for 迴圈遵循 C++ 或 Java 中存在的 for 迴圈的標準結構。Dart 中 for 迴圈的結構如下:語法for (初始化; 條件; 步長) {    // 語句 }示例請考慮以下示例: 即時演示void main() {    for (int i = 0; i < 5; i++) {       print('TutorialsPoint : ... 閱讀更多

Dart 程式設計中的邏輯運算子

Mukul Latiyan
更新於 2021年5月21日 13:09:07

195 瀏覽量

當我們想要透過在表示式之間放置條件語句來評估表示式時,Dart 中的邏輯運算子會用到,這最終會導致布林值。邏輯運算子僅應用於布林運算元。Dart 中存在三種類型的邏輯運算子。下表列出了所有這些運算子以及它們在用於兩個布林運算元時產生的結果。讓我們考慮兩個名為 x 和 y 的布林變數,其值分別為 true 和 false。請考慮下表:運算子名稱描述結果&&邏輯與如果所有表示式都為真則返回真x && y = false||邏輯或如果任何表示式為真則返回真 ... 閱讀更多

Dart 程式設計中的列表

Mukul Latiyan
更新於 2021年5月21日 13:08:47

592 瀏覽量

Dart 中的列表是物件的索引集合。它們可以包含相同型別的物件以及不同資料型別的物件。我們也可以建立固定長度的列表或本質上可增長的列表。Dart 中的列表是基於 0 索引的。Dart 中主要有兩種型別的列表。主要有:固定長度列表可增長列表我們將在下面的文章中探討這兩種型別的列表。固定長度列表顧名思義,固定長度列表無法增長。此外,不允許將其大小修改為 ... 閱讀更多

廣告

© . All rights reserved.