Мне просто интересно, возможно ли это, потому что я начал использовать тернарные операторы для сокращения строк кода, и я люблю его.Как включить if, иначе если логика в тернарный оператор?
if (x==y)
{
z += x;
} else if (x==z)
{
z += y;
} else {
z += 1;
}
я могу сделать это сейчас, если есть только один, если заявление, как это:
z = x == y ? z += x : z += 1;
«я начал использовать тройные операторы для уменьшения строк коды, и я люблю его» Ой-ой. – BoltClock
Ну, если есть только одна инструкция, вы можете удалить фигурные скобки. И это более читаемо, чем троичный. Imo – Maresh
@BoltClock Вместо того, чтобы просто сказать это, вы можете объяснить, почему это плохо? Я всегда готов слушать. –