# BASIC 256 - Language Documentation

ru:ifthen

### If / Then

#### Формат:

if логическое_выражение then оператор
if логическое_выражение then

     операторы\\

end if
if логическое_выражение then

     операторы\\

else

     операторы\\

end if

#### Описание:

Оператор If, записанный в одну строку, вычисляет логическое_выражение и, когда оно истинно (true) оператор(ы) следующие за Then выполняются, в противном случае выполнение программы продолжается со следующей строки. Существует также две формы многострочного If оператора, один с блоком, выполняемым, когда логическое_выражение истинно и другой с двумя блоками для случая когда логическое_выражение истинно и когда ложно.

#### Пример:

    print "Какую букву я загадал? - нажми клавишу"
    # ждем, пока пользователь нажмет клавишу
    do
      a = key
      pause .01
    until a <> 0
      if chr(a) = "Z" then
        print "Ура!!! Ты нажал клавишу Z!"
      else
        print "Засада! Ты нажал что-то не то."
      end if
    end

#### Впервые в версии:

0.9.4g

ru/ifthen.txt · Last modified: 2011/03/29 11:56 (external edit)