Сообщение Re: Тернарный оператор '? :' от 28.11.2015 21:11
Изменено 28.11.2015 21:15 xy012111
Здравствуйте, _ichensky, Вы писали:
_>Используете ли вы тернарный оператор?
Постоянно для подобных вещей.
_>1. Какой вариант бы вы выбрали при написании кода 1.2.3 или 4?
_>2. Если выбирать между вариантами 1 и 2 и вы используете тернарный оператор, какой?
_>3. Если выбирать между вариантами 3 и 4, какой?
_>Используете ли вы тернарный оператор?
Постоянно для подобных вещей.
_>1. Какой вариант бы вы выбрали при написании кода 1.2.3 или 4?
_>2. Если выбирать между вариантами 1 и 2 и вы используете тернарный оператор, какой?
var argument = a == 0 ? a : a + 100500;
return func(argument);_>3. Если выбирать между вариантами 3 и 4, какой?
if(a == 0) {
return func(a);
} else {
return func(a + 100500);
}Re: Тернарный оператор '? :'
Здравствуйте, _ichensky, Вы писали:
_>Используете ли вы тернарный оператор?
Постоянно для подобных вещей.
_>1. Какой вариант бы вы выбрали при написании кода 1.2.3 или 4?
_>2. Если выбирать между вариантами 1 и 2 и вы используете тернарный оператор, какой?
_>3. Если выбирать между вариантами 3 и 4, какой?
P.S. И, да, раз уж у вас тег [cs] для кода: в шарпе этот оператор называется Conditional operator. Вот пара слов от маэстро по этому поводу: What’s the difference between ternary and tertiary?
_>Используете ли вы тернарный оператор?
Постоянно для подобных вещей.
_>1. Какой вариант бы вы выбрали при написании кода 1.2.3 или 4?
_>2. Если выбирать между вариантами 1 и 2 и вы используете тернарный оператор, какой?
var argument = a == 0 ? a : a + 100500;
return func(argument);_>3. Если выбирать между вариантами 3 и 4, какой?
if(a == 0) {
return func(a);
} else {
return func(a + 100500);
}P.S. И, да, раз уж у вас тег [cs] для кода: в шарпе этот оператор называется Conditional operator. Вот пара слов от маэстро по этому поводу: What’s the difference between ternary and tertiary?