게시글
- 질문&답변 - FlutterSecureStorage() 에서 const 선언 - 정신이 혼미해서 엉뚱한 질문을 한 것 같습니다.....답변 감사합니다. - 0
- 2
- 605
 
- 질문&답변 - flutter dispose 관련 - timer 질문을 하니 스스로 답이 찾아졌습니다. 질문의 힘이 큰 것 같습니다. 늘 꼼꼼한 답변 감사드립니다. - 0
- 2
- 1.4K
 
- 질문&답변 - Future / async - await - 끝까지 알려주셔서 감사합니다..... - 0
- 8
- 771
 
- 질문&답변 - Future / async - await - Future 사용시 return 값은 String이여도 await를 써 주지 않으면 리턴되지 않는 다는 것을 print()와 동일 선상에서 이해하려 했던 것 같습니다. 강조된 await에 이해하였습니다. 감사합니다. "Future는 비동기 실행으로 반환 받을 수 있는 값을 이야기합니다.await를 하지 않으면 비동기 실행이 끝날때까지 기다리지 않기때문에 미래에 받는 타입인 Future 타입이 그대로 반환됩니다." - 0
- 8
- 771
 
- 질문&답변 - Future / async - await - 위 두개의 코드의 main함수 내에서는 당연히 동기식이라 End 가 먼저 찍히는다는 것은 알고 있습니다...다만 두개의 코드를 실행해 보면 print(addNumbers(1,1)) 담으면 결과값이 Instance of 'Future'으로 나오는 것이 이해가 되지 않아 print() 의 특징 혹은 예외 같은내용이 있는지 궁금합니다. 혹은 제가 잘 이해를 하고 있는 못하는 것일까요? - 0
- 8
- 771
 
- 질문&답변 - Future / async - await - void main() { print('Start'); addNumbers(1,1); print('End'); } Future addNumbers(int x, int y) async { print('addNumbers Start'); final result = await Future.delayed(const Duration(seconds: 3), () { print('Waiting.......'); return x + y; }); print('addNumbers End'); print('$x + $y = $result'); } - 0
- 8
- 771
 
- 질문&답변 - Future / async - await - void main() { print('Start'); print(addNumbers(1,1)); print('End'); } Future addNumbers(int x, int y) async { print('addNumbers Start'); final result = await Future.delayed(const Duration(seconds: 3), () { print('Waiting.......'); return x + y; }); print('addNumbers End'); return '$x + $y = $result'; } - 0
- 8
- 771
 
- 질문&답변 - Future / async - await - print(Object) vs Object의 차이가 있는 것 같습니다. Object = function...똑같은 코드에서 Object 내에서 print()로 Future 형식으로 하면 잘 작동되나 Future 같은 값으로 하면 전혀 작동하지 않습니다. Dart언어의 버그 같기도 하고 혹은 제가 알지 못하는 print()함수의 특징적인 기능이 있는 것일까요? 기본 개념이 양자적으로 이해해야 하는 것인지요?.... - 0
- 8
- 771
 
- 질문&답변 - Future / async - await - void main(){print(createOrderMessage());}Future createOrderMessage() async { var order = await fetchUserOrder(); return 'Your order is $order';}Future fetchUserOrder() async { return await Future.delayed(const Duration(seconds: 2), () => 'Large Latte');} 결과값: Instance of '_Future'이런결과가 나옵니다.....??-_-;; - 0
- 8
- 771
 




