-
Notifications
You must be signed in to change notification settings - Fork 0
Dart(Async)
wonhopark89-dev edited this page Dec 21, 2022
·
2 revisions
void main() async {
Future<String> name = Future.value('테스트1');
Future<int> number = Future.value(1);
// print('Start');
// Future.delayed(Duration(seconds:2), () {
// print('Delay End');
// });
final result1 = await addNumbers(1,3);
final result2 = await addNumbers(2,4);
print('result1 + result2: $result1 + $result2 = ${result1+result2}');
}
Future<int> addNumbers(int num1, int num2) async {
print('함수 시작: $num1 + $num2');
final int sum = await Future.delayed(Duration(seconds:2), () {
print('계산: $num1 + $num2 = ${num1+num2}');
return num1+num2;
});
print('함수 완료: ${num1 + num2}');
return sum;
}