Здравствуйте, коллеги. Подскажите пожалуйста есть ли краткая запись условия "если" на подобии того как это реализовано в 1С:
Пример кода:
а = 1;
б =2;
результат = ?(а=б, "а равно б", "а не равно б");
Алексей
33 уровень
Кратка запись условия
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
23 октября 2019, 11:47
Да, есть такая штука, тернарный оператор:
формат:
более детально гугли java ternary operator
Но всегда присматривайся к образцам хорошего кода
чтобы понять когда его использовать, поскольку на нем можно и такое создавать:
или
но если ты такое будешь писать, сам понимаешь, ничего хорошего не скажут.
Джава это язык, специфика которого мы пишем код, который потом зачастую и не увидим, проект большой, мы правим чужой код, наш код правят другие, поэтому очень важно стремиться к балансу читабельности и лаконичности, который в джаве всегда стоит в сторону читабельности.
+4
Алексей
23 октября 2019, 12:05
премногоблагодарен!!!
0