Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Урок 8: Условные операции



В начале книги я упоминал условные операции, теперь настало время рассмотреть их поближе. Структура Если это инфиксная операция, позволяющая задать вопрос, и определить действие выполняемое если условие выполняется или не выполняется.

Есть два способа написать условную операцию – инфиксный и стандартный. Для стандартного используется функция if_then_else –

if_then_else(x, y, z)

Где X – условие, Y – действие на истину, Z – действие на ложь.

Инфиксный способ короче и привычнее –

X? {Y}: {Z}

Для написания условий используйте следующие знаки

==, =!, <, >, <=, >= - думаю, понятно, что они значат.

Например –

scene.my.var>10?{scene.my.var=0}:{}

scene.my.bool == true?{}:{scene.my.bool = true}

scene.my.bool?{}:{scene.my.var = 3}

Но не всегда там должны быть действия, в таком случае, скобки можно не писать –

density = sim.time>13? 0: 2





Дата публикования: 2014-10-25; Прочитано: 552 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...