User Tools

Site Tools


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: 2020/02/28 10:46 (external edit)