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

senior

MediaQuery trong Flutter là gì và khi nào chúng ta sử dụng nó?

senior

Làm thế nào để chuyển đổi một List thành Map trong Dart?

middle

Keys trong Flutter là gì và khi nào nên sử dụng chúng?

Bình luận

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

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