본문 바로가기
728x90
반응형

yield2

[Dart] 7. Dart의 -비동기 프로그래밍- Dart 학습: 비동기 프로그래밍비동기 프로그래밍은 시간이 걸리는 작업을 효율적으로 처리할 수 있게 해줍니다. Dart에서는 Future, async, await, 그리고 Stream을 사용하여 비동기 프로그래밍을 구현할 수 있습니다. 이번 글에서는 Future 사용법, 비동기 함수 작성 및 호출, 스트림 사용법에 대해 알아보겠습니다.1. Future: Future 사용법Future는 비동기 작업의 결과를 나타내는 객체입니다. Future는 시간이 걸리는 작업이 완료된 후 값을 반환하거나, 오류가 발생할 경우 예외를 던질 수 있습니다. Future 사용 예제:[dart] Future fetchUserOrder() {   // 2초 후에 결과 반환   return Future.delayed(Duration.. 2024. 6. 19.
[Python] 10. Python의 -고급 주제- Python 학습: 고급 주제Python은 강력한 고급 기능을 제공하여 더 복잡하고 효율적인 프로그램을 작성할 수 있도록 합니다. 이번 글에서는 데코레이터, 제너레이터, 컨텍스트 매니저에 대해 알아보겠습니다.1. 데코레이터: 함수 데코레이터와 클래스 데코레이터데코레이터는 함수를 수정하거나 확장하는데 사용되는 디자인 패턴입니다. 함수와 클래스에 데코레이터를 적용하여 코드의 재사용성을 높이고, 기능을 확장할 수 있습니다. - 함수 데코레이터 : 함수 데코레이터는 다른 함수를 인자로 받아서 새로운 함수를 반환하는 함수입니다. 함수 데코레이터 예제[python] def my_decorator(func):     def wrapper():         print("함수 호출 전")         func()  .. 2024. 6. 18.
728x90
반응형