В паскале остро не хватает операторов &, &&, | и ||
 Добавлено: 17.04.2017 12:41:24
Добавлено: 17.04.2017 12:41:24В паскале остро не хватает операторов &, | (однозначно побитовые) и &&, || (однозначно булевы)
Почему: and и or убоги тем, что не позволяют писать логические выражения без костылей-скобок.
Ежели бы добавить хотя бы && и ||, которые чётко скажут парсеру: boolean or GTFO
то можно было бы уменьшить количество геморроя.
if (a > 0) and (b > 0) then
супротив
if a > 0 && b > 0 then
Тем более, что символы & и |, ЕМНИП, вообще в языке не используются.
- что думаете?
			Почему: and и or убоги тем, что не позволяют писать логические выражения без костылей-скобок.
Ежели бы добавить хотя бы && и ||, которые чётко скажут парсеру: boolean or GTFO
то можно было бы уменьшить количество геморроя.
if (a > 0) and (b > 0) then
супротив
if a > 0 && b > 0 then
Тем более, что символы & и |, ЕМНИП, вообще в языке не используются.
- что думаете?

 с "новыми" операторами &,&& и |, ||.
  с "новыми" операторами &,&& и |, ||. Никто же в Паскале не запрещает переопределить все операторы?
 Никто же в Паскале не запрещает переопределить все операторы? 
  
