The following code snippet gives the error: cannot assign a value to function argument 'a'(BCE2549):
function test(int a) {
// cannot assign a value to function argument 'a'(BCE2549)
a = a + 2;
}
What is the reason behind this and can this behaviour be changed?