
【Flutter 學習筆記】線上課程教學影片:連結
【Flutter 學習筆記】系列文章目錄:連結
字串是由一連串字元所組成的資料型態,通常用來表示文字內容。在 Dart 程式語言中,字串資料型態使用 String 來宣告。字串可以使用單引號或雙引號來定義。接下來,我們將逐步介紹 Dart 中字串的使用。
1. 單引號字串
首先,我們來看如何使用單引號來定義字串:
String greeting = '哈囉, HKT線上教室!';在這段程式碼中,我們宣告了一個名為
print(greeting); // 輸出: 哈囉, HKT線上教室!
greeting 的字串變數,並將其值設為 '哈囉, HKT線上教室!'。接著,我們使用 print 函式將這個字串輸出到螢幕上。使用單引號定義字串時,字串中的內容可以包含任何字元,除了單引號本身。2. 雙引號字串
接下來,我們來看看如何使用雙引號來定義字串:
String name = "HKT";
print(name); // 輸出: HKT
在這段程式碼中,我們宣告了一個名為 name 的字串變數,並將其值設為 "HKT"。同樣地,我們使用 print 函式將這個字串輸出。雙引號字串的使用方式與單引號相似,開發者可以根據個人偏好選擇使用單引號或雙引號。
3. 多行字串
Dart 也支援多行字串的定義,這對於需要保留格式的長段文字特別有用。以下是使用三個單引號來定義多行字串的範例:
String multiLine = '''這是一個
多行字串
範例
''';
print(multiLine);
在這段程式碼中,我們使用三個單引號來定義 multiLine 變數,這樣可以在字串中直接包含換行和縮排。當我們使用 print 函式輸出這個字串時,會保留原始的格式,讓輸出結果更具可讀性。
4. 字串插入
最後,我們來看看字串插入的功能,這是 Dart 中一個非常實用的特性:
String course = "Dart 程式語言";
print("歡迎來到 $course HKT線上教室課程!"); // 輸出: 歡迎來到 Dart 程式語言 HKT線上教室課程!
在這段程式碼中,我們宣告了一個名為 course 的字串變數,並將其值設為 "Dart 程式語言"。接著,我們使用字串插入的方式,將 course 變數的值嵌入到另一個字串中。使用 $ 符號可以直接在字串中插入變數的值,這樣可以使程式碼更簡潔且易於維護。
總結
在這篇文章中,我們介紹了 Dart 中的字串資料類型,包括如何使用單引號和雙引號定義字串、如何建立多行字串,以及如何使用字串插入。字串資料型態在處理文字、顯示訊息或進行字串操作時非常實用,開發者可以根據需求靈活運用這些特性。


















