Учебники

D Программирование — Решения

Структуры принятия решений содержат условие для оценки вместе с двумя наборами операторов, которые должны быть выполнены. Один набор операторов выполняется, если условие истинно, и другой набор операторов выполняется, если условие ложно.

Ниже приводится общая форма типичной структуры принятия решений, встречающейся в большинстве языков программирования.

Принятие решений заявления в D

Язык программирования D принимает любые ненулевые и ненулевые значения как истинные , и если это или ноль или нуль , то это предполагается как ложное значение.

Язык программирования D предоставляет следующие типы решений для принятия решений.

Sr.No. Заявление и описание
1 если заявление

Оператор if состоит из логического выражения, за которым следует одно или несколько операторов.

2 если … еще заявление

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false.

3 вложенные операторы if

Вы можете использовать один оператор if или else if внутри другого оператора if или else if .

4 заявление о переключении

Оператор switch позволяет проверять переменную на соответствие списку значений.

5 вложенные операторы switch

Вы можете использовать один оператор switch внутри другого оператора (ов) switch .

Оператор if состоит из логического выражения, за которым следует одно или несколько операторов.

За оператором if может следовать необязательный оператор else , который выполняется, когда логическое выражение имеет значение false.

Вы можете использовать один оператор if или else if внутри другого оператора if или else if .

Оператор switch позволяет проверять переменную на соответствие списку значений.

Вы можете использовать один оператор switch внутри другого оператора (ов) switch .

? : Оператор в D

Мы накрыли условного оператора? : в предыдущей главе, которая может быть использована для замены операторов if … else . Имеет следующую общую форму

Exp1 ? Exp2 : Exp3;

Где Exp1, Exp2 и Exp3 являются выражениями. Обратите внимание на использование и размещение толстой кишки.

Значение? Выражение определяется следующим образом:

Exp1 оценивается. Если это правда, то Exp2 оценивается и становится значением целого? выражение.

Если Exp1 имеет значение false, то Exp3 оценивается, и его значение становится значением выражения.