Dart程式設計 - 資料型別



程式語言最基本的特點之一就是它支援的資料型別集。這些是在程式語言中可以表示和操作的值的型別。

Dart語言支援以下型別:

  • 數字
  • 字串
  • 布林值
  • 列表
  • 對映

數字

Dart中的數字用於表示數字字面量。Dart數字分為兩種:

  • 整數 - 整數值表示非分數值,即沒有小數點的數值。例如,值“10”是整數。整數字面量使用int關鍵字表示。

  • 雙精度浮點數 - Dart也支援分數數值,即帶小數點的數值。Dart中的雙精度浮點數資料型別表示一個64位(雙精度)浮點數。例如,值“10.10”。double關鍵字用於表示浮點字面量。

字串

字串表示一系列字元。例如,如果您要儲存一些資料,如姓名、地址等,則應使用字串資料型別。Dart字串是一系列UTF-16程式碼單元。Rune用於表示一系列UTF-32程式碼單元。

String關鍵字用於表示字串字面量。字串值用單引號或雙引號括起來。

布林值

布林資料型別表示布林值true和false。Dart使用bool關鍵字表示布林值。

列表和對映

列表和對映資料型別用於表示物件的集合。列表是有序的物件組。Dart中的列表資料型別與其他程式語言中的陣列概念相同。對映資料型別表示一組鍵值對形式的值。dart:core庫分別透過預定義的List和Map類實現這些集合的建立和操作。

動態型別

Dart是一種可選型別語言。如果未顯式指定變數的型別,則變數的型別為dynamicdynamic關鍵字也可以用作顯式型別註解。

廣告