Lập trình Dart - Các kiểu dữ liệu
Một trong những đặc điểm cơ bản nhất của ngôn ngữ lập trình là tập hợp các kiểu dữ liệu mà nó hỗ trợ. Đây là những loại giá trị có thể được biểu diễn và thao tác trong một ngôn ngữ lập trình.
Ngôn ngữ Dart hỗ trợ các loại sau:
- Numbers
- Strings
- Booleans
- Lists
- Maps
Số
Các số trong Dart được sử dụng để biểu thị các ký tự số. Number Dart có hai hương vị -
Integer- Giá trị số nguyên đại diện cho các giá trị không thuộc phân số, tức là các giá trị số không có dấu thập phân. Ví dụ, giá trị "10" là một số nguyên. Các ký tự số nguyên được biểu diễn bằng cách sử dụngint từ khóa.
Double- Dart cũng hỗ trợ các giá trị số phân số tức là các giá trị có dấu thập phân. Kiểu dữ liệu Double trong Dart đại diện cho số dấu phẩy động 64 bit (độ chính xác kép). Ví dụ: giá trị "10.10". Từ khóadouble được sử dụng để biểu diễn các ký tự dấu phẩy động.
Dây
Chuỗi đại diện cho một chuỗi ký tự. Ví dụ: nếu bạn lưu trữ một số dữ liệu như tên, địa chỉ, v.v. thì kiểu dữ liệu chuỗi sẽ được sử dụng. Chuỗi Dart là một chuỗi các đơn vị mã UTF-16.Runes được sử dụng để đại diện cho một chuỗi các đơn vị mã UTF-32.
Từ khóa Stringđược sử dụng để biểu diễn các ký tự chuỗi. Giá trị chuỗi được nhúng trong dấu ngoặc kép hoặc đơn.
Boolean
Kiểu dữ liệu Boolean đại diện cho các giá trị Boolean đúng và sai. Dart sử dụngbool từ khóa đại diện cho một giá trị Boolean.
Danh sách và Bản đồ
Bản đồ và danh sách kiểu dữ liệu được sử dụng để thể hiện một tập hợp các đối tượng. AListlà một nhóm đối tượng có thứ tự. Kiểu dữ liệu List trong Dart đồng nghĩa với khái niệm mảng trong các ngôn ngữ lập trình khác. CácMapkiểu dữ liệu đại diện cho một tập hợp các giá trị dưới dạng các cặp khóa-giá trị. Cácdart: core thư viện cho phép tạo và thao tác các tập hợp này thông qua các lớp Danh sách và Bản đồ được xác định trước tương ứng.
Loại động
Dart là một ngôn ngữ nhập tùy chọn. Nếu kiểu của một biến không được chỉ định rõ ràng, kiểu của biến làdynamic. Cácdynamic từ khóa cũng có thể được sử dụng như một loại chú thích rõ ràng.