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:

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ụ:

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

middle

Hãy phân biệt AsyncAsync* trong Flutter?

middle

Giải thích các loại luồng khác nhau?

entry

Dart là gì? Vì sao Google sử dụng Dart cho Flutter

Bình luận

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

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