Date: 2023-12-03 11:57 pm (UTC)
malyj_gorgan: (Default)
From: [personal profile] malyj_gorgan
Ну, десь так я і роблю. Там логічне твердження всередині оператора
when(condition, Y1).otherwise(Y2).
Відповідно, якщо мій condition можна записати як А or B, то можна все разом переписати як
when(А, Y1).otherwise(when(B, Y1).otherwise(Y2)).
Але це не відміняє мого потання "нафіга?" Якщо вже є більш-менш стандартна для різних мов булева алгебра, то чого її калічити, змушуючи людей писати досить банальні для інших мов умови набагато більш громіздким способом? Навіть в кожному першому варіанті SQL'а воно є...
Відповідно, таке враження, що операнд or не включений паралельно з and і not навмисно. Значить хтось мав якісь аргументи для того, щоби цього не робити. Я і бідкаюся, що не можу собі уявити таких аргументів.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

malyj_gorgan: (Default)
malyj_gorgan

June 2025

S M T W T F S
12 345 67
89 1011 121314
151617181920 21
2223 2425262728
2930     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 25th, 2025 04:56 am
Powered by Dreamwidth Studios