I have a question about calling a method in if-else or out of if-else
statement.
Calling method in if-else
:
int a = 1;
if (SOME_CONDITION) {
/* Never chagned variable a */
foo(a);
} else {
/* Never chagned variable a */
foo(a);
}
Calling method out of if-else
:
int a = 1;
if (SOME_CONDITION) {
/* Never chagned variable a */
} else {
/* Never chagned variable a */
}
foo(a);
Which one has better performance?