Hàm trong Dart

Đây là một khái niệm đã khá quen thuộc với anh em học IT, đơn giản hàm là một khối lệnh thực hiện một tác vụ, khối lệnh này được dùng nhiều lần nên gom chúng tại thành một hàm Trong Dart mọi thứ đều là đối tượng nên hàm cũng vậy, tức là bạn có thể kế thừa hàm. void main() { // Gọi hàm printMyName(); helloPersonAndPet('Nick', 'Boo'); var hello = sayHello("Duc"); print(hello); } void printMyName() { print('Phan Anh Duc'); } // Hàm trả về giá trị String sayHello(String name) { print("xin chao $name"); } void helloPersonAndPet(String person, String pet) { print('Hello, $person, and your furry friend, $pet!...

April 30, 2024 · 4 min

Biến và kiểu dữ liệu trong Dart

Variables (Biến) và Constant (Hằng số) var: Để khai báo một biến Const: Để khai báo hằng số và giá trị sẽ không thay đổi final: Về cơ bản là giống const nhưng sẽ khởi tạo một lần tức là giá trị của final sẽ không được xác định cho khi chương trình thực thi và sau đó không thay đổi nữa. final khá giống với let trong swift. static dùng để khai báo biến lớp và phương thức....

April 30, 2024 · 9 min

Ngôn ngữ lập trình Dart - Hello, world!

Ngôn ngữ lập trình Dart Dart là một ngôn ngữ lập trình được phát triển bởi Google. Dart khá giống với java nên đa phần các lập trình viên Android chuyển dịch sang làm Flutter khá thuận tiện vì sự giống nhau này. Điểm đặt biệt ở dart đó là hỗ trợ biển dịch cả Just in time(JIT) và Ahead of time(AOT) . Ahead Of Time (AOT): Với AOT thì trình biên dịch chuyển ngôn ngữ Dart thẳng sang Native Code giúp hiệu năng tốt nhất có thể (tức là khi chạy chương trình, nó sẽ biên dịch từ đầu đến cuối) Just In Time (JIT): Còn với JIT cho phép hot reloading hoạt động, giúp phát triển sản phẩm nhanh và tiện dụng hơn (được hiểu như việc debug trong ngôn ngữ khác là debug hàm nào chạy hàm đó thì ở đây nó sẽ viết đến đâu biên dịch ngay đến đấy) Cài đặt và chạy Dart trên VSCode Bước 1: Tìm và cài đặt Dart hoặc Flutter từ Extension của VSCode...

April 29, 2024 · 2 min