Câu hỏi phỏng vấn Flutter
Câu hỏi

Làm cách nào để khai báo hàm async dưới dạng một biến trong Dart?

Câu trả lời

Để khai báo một hàm bất đồng bộ như một biến trong Dart, bạn có thể sử dụng cú pháp sau:

dart Copy
Future<void> Function() tenBien = () async {
  // Nội dung hàm bất đồng bộ
};

Trong đó, Future<void> là kiểu trả về của hàm bất đồng bộ, Function() chỉ ra rằng đây là một hàm, và () async {} là cú pháp để định nghĩa một hàm bất đồng bộ. Bạn có thể thay void bằng kiểu dữ liệu khác tùy thuộc vào giá trị mà hàm của bạn trả về.

Ví dụ:

dart Copy
Future<int> Function() laySoNgauNhien = () async {
  return Future.delayed(Duration(seconds: 1), () => 42);
};

Trong ví dụ trên, laySoNgauNhien là một biến chứa một hà...

middle

middle

Gợi ý câu hỏi phỏng vấn

junior

Các chế độ build khác nhau trong Flutter là gì?

senior

Làm thế nào để so sánh hai ngày được tạo ra khác nhau trong Dart?

middle

Phân biệt giữa Hot Restart và Hot Reload trong Flutter?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào