![]() |
#15 |
Участник
|
Цитата:
Сообщение от Logger
![]() 4-й вопрос. - Кто как обходит такое поведение компилятора?
пока вижу такие способы а. Отказаться от тернарного оператора в случае когда выдает ругань. б. Использовать any2XXX функции, дописав недостающие самим в global классе. Есть ли в этом какой то риск в случае CIL ? в. Забить на предупреждения компилятора (а как их тогда подавить корректно ? Грубые хаки в виде кода на insert / write методах таблицы TmpCompilerOutput c запретом вставки записи - я не считаю. Это крайний вариант) г. ... сделать в Global метод X++: public static anytype tern(boolean _useFirst, anytype _parmFirstValue, anytype _parmSecondValue) { ; if (_useFirst) { return _parmFirstValue; } return _parmSecondValue; } Такой ли уж это г. способ ? |
|
Теги |
ax2012, ax2012r3, тернарный оператор |
|
|