Functional Programming, Csharp, Programming.
understood the advantages of it a while ago. They use const instead of let all over the place. Even if you don’t reassign anything, you still can mutate input arguments. Consider the next method: public int Sum(List<int> numbers) { numbers.Add(4); . . . } List<int> is mutable, and the Sum() method