Author Topic: Базовые логические конструкции  (Read 1149 times)

0 Members and 1 Guest are viewing this topic.

off_login

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Базовые логические конструкции
« on: March 20, 2017, 05:08:47 PM »
Базовые логические конструкции
Положительное сравнение
IF_VAR(${A}, B)...END_IF
Если значение переменной ${A} равно значению B (числу или переменной), то выполняются инструкции, содержащиеся между IF_VAR и END_IF
Код:
Code: [Select]
#name "New Script"
$i=1
print($i)
IF_VAR($i, 0)
print(2)     
END_IF       
halt 
вывод в логах:
16:07:09 1
16:07:09 2
как срабатывает print(2) если условие не соответсвует ?
« Last Edit: March 20, 2017, 05:25:23 PM by off_login »

i0

  • Оплот сообщества
  • ****
  • Posts: 353
  • CMann 4.13.014 final, ie, presto, win7 x86, x64
    • View Profile
Re: Базовые логические конструкции
« Reply #1 on: March 20, 2017, 05:30:40 PM »
а что такое IF_VAR() ? было в старых версиях что ли?
ну так уже нету давно, пора очнуться, открыть справку, которая идёт в комплекте с новым кликерманом

есть просто IF()
Code: (clickermann) [Select]
$i=1
if($i)
   if(($i>1)&($i<6))
      print("от двух до пяти: ", $i)
   else
      print("другое: ", $i)
   end_if
else
   print("нолик: ", $i)
end_if
halt

off_login

  • Зашел в гости
  • *
  • Posts: 6
    • View Profile
Re: Базовые логические конструкции
« Reply #2 on: March 20, 2017, 05:59:08 PM »
спасибо, в таком виде работает, на просторах интернета  нашел значит устаревшую информацию про команды)

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Базовые логические конструкции
« Reply #3 on: March 20, 2017, 06:06:36 PM »
Не просто устаревшую, а времён мамонтов.
В версии v3.1 alpha появилось и уже в v3.2 RC1 устарели, а в v4.0.002 выпилены