default - помечает ветвь по умолчанию внутри оператора переключения
Синтаксис
switch a+3
case 1
…
case 2
…
default
…
end switch
Описание
Предложение default является необязательной частью инструкции switch (смотрите здесь для получения дополнительной информации). Оно вводит ряд инструкций, которые должны выполняться, если не совпадает ни один из вариантов, которые были указаны ранее (каждый со своим собственным предложением case).
Таким образом, default указывает значение по умолчанию, которое должно выполняться, если ни один из явно указанных вариантов не совпадает; отсюда и его название.
Пример
Эта программа преобразует число от 0 до 6 в название дня недели; регистр по умолчанию используется для обнаружения (и сообщения) недопустимого ввода.
Синтаксис
switch a+3
case 1
…
case 2
…
default
…
end switch
Описание
Предложение default является необязательной частью инструкции switch (смотрите здесь для получения дополнительной информации). Оно вводит ряд инструкций, которые должны выполняться, если не совпадает ни один из вариантов, которые были указаны ранее (каждый со своим собственным предложением case).
Таким образом, default указывает значение по умолчанию, которое должно выполняться, если ни один из явно указанных вариантов не совпадает; отсюда и его название.
Пример
Код: Выделить всё
print "Please enter a number between 0 and 6,"
print "specifying a day in the week."
input d
switch d
case 0:print "Monday":break
case 1:print "Tuesday":break
case 2:print "Wednesday":break
case 3:print "Thursday":break
case 4:print "Friday":break
case 5:print "Saturday":break
case 6:print "Sunday":break
default:print "Hey you entered something invalid !"
end switch