2024-10-22|閱讀時間 ‧ 約 0 分鐘

【Flutter 學習筆記】字串資料類型

raw-image
【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 中的字串資料類型,包括如何使用單引號和雙引號定義字串、如何建立多行字串,以及如何使用字串插入。字串資料型態在處理文字、顯示訊息或進行字串操作時非常實用,開發者可以根據需求靈活運用這些特性。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.