if (age > 18 || name.length > 5) {
//Можно ли отсюда узнать какой из аргмументов привел к выполнению кода внутри блока if?
}
Понятно, что можно внутри блока if сделать проверку, но это ведь повторение кода
if (age > 18 || name.length > 5) {
if (age > 18) {...}
if (name.length > 5) {...}
}