Author Topic: ELSE_IF  (Read 7099 times)

0 Members and 1 Guest are viewing this topic.

Сергей

  • Активный участник
  • ***
  • Posts: 159
    • View Profile
ELSE_IF
« on: October 19, 2012, 12:39:33 PM »
Конструкция "иначе если". Использование:
Code: [Select]
IF($somevar = 1)
   //code
ELSE_IF($somevar = 2)
   //code
ELSE_IF($somevar = 3)
   //code
END_IF
Удобно и красиво. Придаст языку больше законченности.
Отсутствую.

СлавьЯнИнъ

  • Активный участник
  • ***
  • Posts: 179
    • View Profile
Re: ELSE_IF
« Reply #1 on: October 23, 2012, 12:42:42 AM »
Поддерживаю!
Такая конструкция прибавит уважения, к языку и автору.
добрый смех равняет всех

Полуночник

  • Активный участник
  • ***
  • Posts: 157
  • Умный не пошлёт на... он скажет -вы далеко пойдёте
    • View Profile
Re: ELSE_IF
« Reply #2 on: October 26, 2012, 05:39:02 AM »
поддерживаю тож))) как раз такой конструкции мне сча не хватает...

СлавьЯнИнъ

  • Активный участник
  • ***
  • Posts: 179
    • View Profile
Re: ELSE_IF
« Reply #3 on: October 26, 2012, 06:53:24 PM »
У тебя всё уже есть, тебе всего хватает!  :D
Ещё чуточку внимания добавишь и: "Эврика!" - всё у тебя получится.

Объективно функционала она не добавляет - она рационально использует место.
добрый смех равняет всех

Полуночник

  • Активный участник
  • ***
  • Posts: 157
  • Умный не пошлёт на... он скажет -вы далеко пойдёте
    • View Profile
Re: ELSE_IF
« Reply #4 on: October 28, 2012, 04:06:54 AM »
понимаю что всё есть)) но так то реально проще)))

Landrin

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Re: ELSE_IF
« Reply #5 on: October 29, 2012, 06:38:07 PM »
Code: [Select]
IF($somevar = 1)
   //code
ELSE IF($somevar = 2)
   //code
ELSE IF($somevar = 3)
   //code
END_IF

По моему в таком виде она будет работать

Сергей

  • Активный участник
  • ***
  • Posts: 159
    • View Profile
Re: ELSE_IF
« Reply #6 on: October 29, 2012, 06:55:20 PM »
Таки не работает. Вызываются сразу три блока, хоть ошибок и не выдает. Да даже если бы и работало, синтаксис выбивается из общего стиля.
Отсутствую.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: ELSE_IF
« Reply #7 on: October 29, 2012, 08:53:49 PM »
Только так
Code: [Select]
IF($somevar = 1)
//code
ELSE
IF($somevar = 2)
//code
ELSE
IF($somevar = 3)
//code
END_IF
END_IF
END_IF