Я программировал много времени. Обычно я программирую на некоторых языках, таких как PHP, ASP.net, Java, JavaScript и другие. На всех языках я должен использовать множество инструкций if else. Например, если значение = 10, то ... если я рассмотрю свой код, то я найду много условий if. Поэтому я хотел бы свести их к минимуму, но не уверен.
В одном пункте использовались несколько минимизированные классы, но все же они более ...
как задание, кошка, сек и тип:
if task = 'add' then
if cat = "animal" then
if sec = "man" then
if type = "male" then
'do the following stuffs
else
'do the following stuffs
end if
elseif sec = "horse" then
if type = "run"
'do the following stuffs
else
'do the following stuffs
end if
elseif....
end if
elseif cat = "plant" then
if sec = "land" then
if type="tree" then
'do the following stuffs
elseif type = "grass" then..
'do the following stuffs
elseif...
end if
elseif sec = "water" then
...
...
...
больше и больше продолжить и продолжить
так интересно, как я могу минимизировать их и написать несколько эффективных кодов?
Извините, что недавно сообщил, что может быть много значений для задачи, кошки, секунды и типа. Мои операторы if будут вложенными. N 1014 *
Более подробно, мой код также выглядит так же, как:
http://thedailywtf.com/Articles/Coding-Like-the-Tour-de-France.aspx