What is the primary benefit of using functional programming?
a) It increases the complexity of the code
b) It encourages immutability, making code easier to reason about and test
c) It encourages side effects
d) It allows frequent modification of global variables
Answer:
b) It encourages immutability, making code easier to reason about and test
Explanation:
One of the main benefits of functional programming is its emphasis on immutability and pure functions, which lead to more predictable, testable, and maintainable code.