История изменений
Исправление Nervous, (текущая версия) :
зачем так писать,смешивая в одной переменной данные разных типов
Можно разделить на две — естьНДС? и ставкаНДС. Но я уже слышу возмущённые вопли байтолюбов.
А если для обозначения «безНДС» использовать число -1, то и проверок типа в рантайме можно избежать.
Всё равно придётся делать проверку, только не на тип, а на значение. Не будешь же ты подставлять -1 в формулу расчёта.
Исправление Nervous, :
зачем так писать,смешивая в одной переменной данные разных типов
Можно разделить на две — естьНДС? и ставкаНДС. Но я уже слышу возмущённые аопли байтолюбов.
А если для обозначения «безНДС» использовать число -1, то и проверок типа в рантайме можно избежать.
Всё равно придётся делать проверку, только не на тип, а на значение. Не будешь же ты подставлять -1 в формулу расчёта.
Исходная версия Nervous, :
зачем так писать,смешивая в одной переменной данные разных типов
Можно разделить на две — естьНДС? и ставкаНДС.
А если для обозначения «безНДС» использовать число -1, то и проверок типа в рантайме можно избежать.
Всё равно придётся делать проверку, только не на тип, а на значение. Не будешь же ты подставлять -1 в формулу расчёта.