Автокликер Clickermann :: Форум

Основной раздел => Предложения => Topic started by: Сергей on October 19, 2012, 12:39:33 PM

Title: ELSE_IF
Post by: Сергей 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
Удобно и красиво. Придаст языку больше законченности.
Title: Re: ELSE_IF
Post by: СлавьЯнИнъ on October 23, 2012, 12:42:42 AM
Поддерживаю!
Такая конструкция прибавит уважения, к языку и автору.
Title: Re: ELSE_IF
Post by: Полуночник on October 26, 2012, 05:39:02 AM
поддерживаю тож))) как раз такой конструкции мне сча не хватает...
Title: Re: ELSE_IF
Post by: СлавьЯнИнъ on October 26, 2012, 06:53:24 PM
У тебя всё уже есть, тебе всего хватает!  :D
Ещё чуточку внимания добавишь и: "Эврика!" - всё у тебя получится.

Объективно функционала она не добавляет - она рационально использует место.
Title: Re: ELSE_IF
Post by: Полуночник on October 28, 2012, 04:06:54 AM
понимаю что всё есть)) но так то реально проще)))
Title: Re: ELSE_IF
Post by: Landrin 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

По моему в таком виде она будет работать
Title: Re: ELSE_IF
Post by: Сергей on October 29, 2012, 06:55:20 PM
Таки не работает. Вызываются сразу три блока, хоть ошибок и не выдает. Да даже если бы и работало, синтаксис выбивается из общего стиля.
Title: Re: ELSE_IF
Post by: Oraven 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