|
|
#17 |
|
Участник
|
Я так вижу, что либо вы не читали либо не поняли моих объяснений.
Попробую более подробно разъяснить. Смысл, то в том, что когда от выражения требуется вернуть значение, то:
То есть: X++: switch(value) { case cond1 : action1 case cond2 : action2 default : default_action } X++: result= cond1 ? result1
: cond2 ? result2
: default_result;То же и с функциями. Если функция void, то есть основания для беспокойства- внутри нее 100% изменяется состояние объектов, а иначе она не была бы void. Если не void то немного проще потому, что наперед известно чем все закончится.
__________________
Dynamics AX 4.0.2501.122 SP2, kernel 4.0.2163.0, MS SQL 2005 |
|
|
| Теги |
| best practice, x++, антипаттерн, как правильно |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|