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

Future trong Flutter/Dart là gì?

middle

Những ưu điểm của Flutter là gì?

middle

Phân biệt giữa tham số đặt tên và tham số vị trí trong Dart?

Bình luận

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

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