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

junior

Does Flutter work like a browser? How is it different from a WebView based application?

junior

How many types of widgets are there in Flutter?

middle

What is release mode and when do you use it?

Bình luận

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

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