ПредишенСледващото

"?" Оператор код, използван в зависимост от условията, необходими, за да изберете една от двете стойности.

Сега направете същото с помощта на оператора "?" ,

Как става това?

"?" Оператор Той има следния синтаксис:

Първо, ние напиши условието, а след това "?". След две стойности, разделени от знака.

Ако състоянието е вярно, тогава операторът връща стойност 1, ако е невярно, тогава операторът връща стойност от 2.

По-прост пример, ако това е трудно да се разбере:

"?" - оператор, а не инструкция. И всички оператори връщат стойности, които са различни от разпоредбите. Това е единственият оператор, който работи с три стойности. Ето защо той се нарича също третичния оператор.

Условието в тази декларация може да се запише без скоби:

И това е възможно с скоби:

Това няма значение. Скоби правят текста по-четлив. те също би имало смисъл, ако в условието, че е необходимо да се определят приоритети.

Сега отново: как действа тя?

По-точно това: на оператора? Той има следния синтаксис:

Ако стойността на изразяване един е верен, операторът връща стойността на израза 2, в противен случай стойността връщане на израза 3.

От гледна точка на интерпретатора на няма грешка в този пример не е:

В този пример, "?" ще се върне стойността на експресията 2. В долния пример връща стойността на изразяване 3:

С помощта на оператора "?" можете да подредите по-сложно изпитание, което прави изявления, вградени в операнди.

В този пример, тъй като операторът стои във втория израз "?". Той уточнява, съобщение, в случай, ако възрастта (стойността на vozrast) е по-малко от 18 години.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!