Errata

Functional Programming with C#

Errata for Functional Programming with C#

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
Page 45
Code section at the top, recursive call

deltas[i] will throw IndexOutOfRangeException in the first recursive call if/when it takes place, since the value of i will be -1 then.

JR  Dec 04, 2023 
Page 107
The Fork<> extension method definition

The joinFunction parameter is type:
Func<TMiddle, TEnd>
when I believe it should be:
Func<IEnumerable<TMiddle>, TEnd>.

Thanks, Loving the book!
????

Greg H  Oct 23, 2023