Table of contents
Press/
to open- Chapter 1. Introduction
Page 1
- map(project) vs mapTo(value)
Page 5
- map(project) vs filter(predicate)
Page 17
- startWith(value) vs endWith(value)
Page 31
- scan(accumulator, seed) vs scan(accumulator)
Page 41
- pluck(property) vs pluck(prop1, prop2)
Page 53
- Quiz (level 1)
Page 59
- Chapter 2. Taking & Skipping
Page 77
- take(count) vs first()
Page 81
- take(count) vs skip(count)
Page 91
- takeLast(count) vs last()
Page 101
- filter(predicate) vs first(predicate)
Page 115
- filter(predicate) vs last(predicate)
Page 123
- filter(predicate) vs takeWhile(predicate)
Page 133
- filter(predicate) vs skipWhile(predicate)
Page 141
- skipLast(count) vs skipLast(count + 1)
Page 153
- skipLast(count) vs takeLast(count)
Page 167
- takeUntil(notifier) vs takeUntil(notifier2)
Page 175
- takeUntil(notifier) vs takeWhile(predicate)
Page 191
- takeUntil(notifier) vs skipUntil(notifier)
Page 199
- takeWhile(predicate) vs skipWhile(predicate)
Page 217
- Quiz 2 (part 1)
Page 225
- Quiz 2 (part 2)
Page 251
- Chapter 3. Reducing
Page 277
- scan(accumulator, seed) vs reduce(acc, seed)
Page 281
- min() vs max()
Page 295
- scan(accumulator, seed) vs count()
Page 301
- reduce(accumulator, seed) vs count()
Page 311
- count() vs toArray()
Page 321
- min(comparer) vs max(comparer)
Page 331
- count() vs count(predicate)
Page 337
- Chapter 4. Combining
Page 345
- merge(a, b) vs combineLatest([a, b])
Page 349
- combineLatest([a, b]) vs withLatestFrom(b)
Page 369
- combineLatest([a, b]) vs forkJoin([a, b])
Page 389
- combineLatest([a, b]) vs zip(a, b)
Page 401
- withLatestFrom(b) vs withLatestFrom(b2)
Page 423
- forkJoin(dictionary) vs forkJoin(dictionary2)
Page 443
- withLatestFrom(b) vs forkJoin([a, b])
Page 455
- withLatestFrom(b) vs zip(a, b)
Page 463
- Quiz (level 3)
Page 477
- Afterword
Page 499
Last update: June 18, 2021