операция "если" (тж тернарный if)

Переводим термины и придумываем новые, в т.ч. для ЯОС
Ответить
БудДен
Сообщения: 2455
Зарегистрирован: 07.10.18 14:01

операция "если" (тж тернарный if)

Сообщение БудДен » 08.02.22 10:51

В Си есть тернтарное выражение "если", которая пишется так: "а ? b : c". В АО его сделали в виде "a IF b ELSE c" (взяли по аналогии с Питоном), и это неудачно сочетается с режимом необязательных точек с запятой, да и вообще порождает неоднозначность. В SQL это же называется обычно IIF(a,b,c).

В ЯОС будет КАКОЕ_ТО_ИМЯ(a,b,c).

Как назвать? Мои варианты: "если3" (ясное указание на тернарность), "оесли" (операция если, хотя префикс "о" уже используется для ООП, например, "окласс", "ообъект"), если3. Можно ещё какое-нибудь "ежели". Ваши предложения?

Аватара пользователя
Сандро
Сообщения: 86
Зарегистрирован: 07.10.18 14:39

Re: операция "если" (тж тернарный if)

Сообщение Сандро » 08.02.22 15:27

БудДен писал(а):
08.02.22 10:51
В ЯОС будет КАКОЕ_ТО_ИМЯ(a,b,c).
Сия опция — "ветвление", отсюда и
  • ветвь(а!в|c)...
    вилка(а!в|c)...
    рукав(а!в|c)...

Ответить