Как понять этот input? console.writeline("введите строку"); var input = console.readline(); input = (input == "") ? "мне было 7 лет когда я пошла в 1 класс" : input;
Тернарный оператор это краткая запись для int k; if (a > 0) { k = 1; } else { k = -1; }
коротко будет выглядеть так var k = (a>0) ? 1 : -1 ;
В твоем примере - если input пустая сторока, то ей присваивается значение "Мне было 7 лет когда я пошла в 1 класс", иначе ей присваивается собственное значение, т.е. остается неизменной
это краткая запись для
int k;
if (a > 0) {
k = 1;
}
else {
k = -1;
}
коротко будет выглядеть так
var k = (a>0) ? 1 : -1 ;
В твоем примере - если input пустая сторока, то ей присваивается значение "Мне было 7 лет когда я пошла в 1 класс", иначе ей присваивается собственное значение, т.е. остается неизменной