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

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

middle

Why is the build() method on State and not Stateful Widget?

middle

Name some cons of using Flutter?

Bình luận

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

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