들어가며
이 문서의 예제들은 아래 github 프로젝트 페이지에서 복제할 수 있습니다.
Reactive Extensions
LINQ 를 이용한 쿼리는 IEnumerable
// list에서 짝수만 뽑아낸다.
List<int> list = new List<int>(){1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
IEnumerable<int> numsEnumerable = list.Where(_ => _ % 2 == 0);
Enumerable: 열거, 순서대로 나열한
LINQ가 배열, 리스트등과 같은 IEnumerable
그리고 Rx를 Unity에서 사용할 수 있도록 포팅한 라이브러리가 바로 UniRx입니다.