Цитата:
Сообщение от
mazzy
Аксапта ВСЕГДА вычисляет значение по умолчанию. Даже если значение было передано в вызывающем классе.
Первый раз об этом слышу.
AX2009:
X++:
boolean defaultValue()
{
;
info("!");
return true;
}
void test(boolean _prm = defaultValue())
{
;
info(strfmt("%1", _prm));
}
;
test();
test(true);
test(false);
Функция расчета значения по-умолчанию вызвалась только когда параметр был опущен.
Цитата:
!
true
true
false