DEV Community

Discussion on: Functional programming basics part 1: Pure function

 
pizmovc profile image
Luka

No.

For example:

int a = 5;

int sumOfNumbers(int x, int y) {
  a = 1;
  return x + y;
}

int sum = sumOfNumbers(12, 33);

This function is not pure as it modifies a.