# Giới thiệu về ngôn ngữ dart Dart là một ngôn ngữ lập trình hướng đối tượng mã nguồn mở, có mục đích chung với cú pháp kiểu C do Google phát triển vào năm 2011 . Mục đích của lập trình Dart là tạo giao diện người dùng frontend cho web và ứng dụng dành cho thiết bị di động lấy cảm hứng từ các ngôn ngữ lập trình khác như Java, JavaScript, C# --- Nó hỗ trợ hầu hết các khái niệm chung của ngôn ngữ lập trình như lớp, giao diện, hàm. Nó hỗ trợ tập hợp, được sử dụng để sao chép cấu trúc dữ liệu như mảng, generic và kiểu tùy chọn. --- ## Lập trình đồng bộ Synchronous Code chạy trong Dart là chạy trên một luồng (thread), dòng code bạn viết nó thi hành hết câu lệnh này sang câu lệnh khác. Nên một khối lệnh nào đó khóa thread (làm tắc thread) thì toàn bộ ứng dụng bị treo. --- ## Kiểu dữ liệu - Kiểu numbers gồm: num, int và double - Kiểu string - Kiểu booleans - lists (array - mãng) - maps(mảng kết hợp lưu theo key:value) --- ## List ![](https://i.imgur.com/XdJ0FxO.png) --- ## Các phương thức của mảng ![](https://i.imgur.com/gwcyrGh.png) --- ## Map ![](https://i.imgur.com/11hlwgm.png) --- ## Các phương thức hay dùng trên map ![](https://i.imgur.com/s10ezwt.png) --- ## Một số toán tử trên lớp, đối tượng ![](https://i.imgur.com/kAlYcTb.png) --- ## Class trong Dart ![](https://i.imgur.com/GcWeVOL.png) --- ## Tính kế thừa trong lớp ![](https://i.imgur.com/uLrQzuA.png) --- ## Getter setter ![](https://i.imgur.com/zJJOpCF.png)
{"metaMigratedAt":"2023-06-16T05:00:41.594Z","metaMigratedFrom":"Content","title":"Giới thiệu về ngôn ngữ dart","breaks":true,"contributors":"[{\"id\":\"bc84eabb-fa3f-4c0c-9744-cc502f7b54f7\",\"add\":1970,\"del\":496}]"}
    304 views