<Dart> Streams 비동기 프로그래밍 결론 The dart:async library contains two types that are important for many Dart APIs: Stream and Future. Where a Future represents the result of a single computation, a stream is a sequence of results. Future은 단일 계산의 결과에 대한 사용, stream은 연속된 결과를 위해 사용됩니다!!! 네, 이번 시간에는 비동기 프로그래밍인 Strams에 대해서 알아보도록 하겠습니다. 사실 Stram은 저번에 포스팅 했던 Future과 비슷한 개념이라고 생각하시면 좋을 거 같아요. 이번 포스팅도 역시 Dart 공식 문서에 나온 내용을 바탕으로 쓰여졌습니다... 2023. 3. 16. <Dart> Effective Dart: Documentation 이번 시간에는 Efective Dart: Documentation에 대해서 공부해보도록 하겠습니다. 어떻게 하면 효과적으로 Dart를 사용할 수 있을까요? https://dart.dev/guides/language/effective-dart/documentation Effective Dart: Documentation Clear, helpful comments and documentation. dart.dev 본 포스트는 공식 문서의 내용을 중심으로 필자의 해석이 주를 이루고 있습니다! 글을 작성할때마다 무언가 어투가 바뀌는 거 같아요. 제가 정신이 없는 점 양해부탁드리면서 시작하도록 하겠습니다. 위 링크를 타고 들어가시면 가장 먼저 It’s easy to think your code is obvious.. 2023. 3. 6. <Dart> What is Future and how to use it? Future is Dart grammer. yes maybe... The reason I choose thiis, it's kind of hard to understand and use. So through this poster, I'm gonna study it deeply. There are two references. https://dart.dev/codelabs/async-await Asynchronous programming: futures, async, await Learn about and practice writing asynchronous code in DartPad! dart.dev https://velog.io/@jintak0401/FlutterDart-%EC%97%90%EC%84%9.. 2023. 3. 2. <자료구조와 알고리즘> 재귀 알고리즘 with Python 재귀란 무엇일까요? 구글의 사전적 의미로 본디의 곳으로 다시 돌아오는 것. 라고 합니다. 그렇다면 프로그램에서 재귀란 어떻게 쓰이는지 한번 알아보도록 하겠습니다! 재귀함수(Recursive Functions) 란 하나의 함수에서 자신을 다시 호출하여 작업을 수행하는 것을 뜻합니다 생각보다 많은 종류의 문제가 재귀적으로 해결 가능하기 때문에 재귀함수를 많이 사용한다고 하네요! 예를 들어 이진트리를 살펴보겠습니다 기준 점을 중심으로 왼쪽 서브트리의 원소들은 모두 작거나 같을 것, 오른쪽 서브트리의 원소들은 모두 클 것이라는 원칙을 모든 노드에 대해서 적용한다고 생각해봅시다! 트리 안에 있는 수를 검색할 때 재귀 알고리즘을 사용해서 보다 쉽게 진행할 수 있습니다. 또 다른 예로 1 부터 n까지 모든 자연수의 .. 2023. 2. 21. 이전 1 ··· 4 5 6 7 8 9 10 11 다음