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

How to declare async function as a variable in Dart?

Câu trả lời

To declare an asynchronous function as a variable in Dart, you can use the Future class or the async keyword. Here's how you can do it:

Using the Future class

dart Copy
Future<void> myAsyncFunction() async {
  // Asynchronous code goes here
}

void main() {
  // Declare the async function as a variable
  var asyncFunction = myAsyncFunction;

  // Call the async function
  asyncFunction();
}

In this example, we define an asynchronous function myAsyncFunction() that returns a Future<void>. We then declare a variable asyncFunction and assign it the myAsyncFunction function itself. Finally, we call the asyncFunction to execute the asynchronous code.

Using the async keyword

dart Copy
void main() {
  // Declare the async function as a variable
  var asyncFunction = () async {
    // Asynchronou...
middle

middle

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

senior

How does Dart AOT work?

senior

Why is exit(0) not preferred for closing an app?

junior

How is Flutter different from a WebView based application?

Bình luận

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

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