게시글
질문&답변
2023.03.10
FlutterSecureStorage() 에서 const 선언
정신이 혼미해서 엉뚱한 질문을 한 것 같습니다.....답변 감사합니다.
- 0
- 2
- 552
질문&답변
2023.02.23
flutter dispose 관련
timer 질문을 하니 스스로 답이 찾아졌습니다. 질문의 힘이 큰 것 같습니다. 늘 꼼꼼한 답변 감사드립니다.
- 0
- 2
- 1.3K
질문&답변
2023.02.04
Future / async - await
끝까지 알려주셔서 감사합니다.....
- 0
- 8
- 630
질문&답변
2023.02.03
Future / async - await
Future 사용시 return 값은 String이여도 await를 써 주지 않으면 리턴되지 않는 다는 것을 print()와 동일 선상에서 이해하려 했던 것 같습니다. 강조된 await에 이해하였습니다. 감사합니다. "Future는 비동기 실행으로 반환 받을 수 있는 값을 이야기합니다.await를 하지 않으면 비동기 실행이 끝날때까지 기다리지 않기때문에 미래에 받는 타입인 Future 타입이 그대로 반환됩니다."
- 0
- 8
- 630
질문&답변
2023.02.03
Future / async - await
위 두개의 코드의 main함수 내에서는 당연히 동기식이라 End 가 먼저 찍히는다는 것은 알고 있습니다...다만 두개의 코드를 실행해 보면 print(addNumbers(1,1)) 담으면 결과값이 Instance of 'Future'으로 나오는 것이 이해가 되지 않아 print() 의 특징 혹은 예외 같은내용이 있는지 궁금합니다. 혹은 제가 잘 이해를 하고 있는 못하는 것일까요?
- 0
- 8
- 630
질문&답변
2023.02.03
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
- 630
질문&답변
2023.02.03
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
- 630
질문&답변
2023.02.03
Future / async - await
print(Object) vs Object의 차이가 있는 것 같습니다. Object = function...똑같은 코드에서 Object 내에서 print()로 Future 형식으로 하면 잘 작동되나 Future 같은 값으로 하면 전혀 작동하지 않습니다. Dart언어의 버그 같기도 하고 혹은 제가 알지 못하는 print()함수의 특징적인 기능이 있는 것일까요? 기본 개념이 양자적으로 이해해야 하는 것인지요?....
- 0
- 8
- 630
질문&답변
2023.02.02
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
- 630