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