Open
Description
Dart does not currently support using the &&
and ||
operators in assignments.
It allows other non-short-circuiting binary operators, and it allows ??=
, which is short-circuiting.
Users have expressed surprise that those two are not supported.
This is a solution to #23.
See https://dart-review.googlesource.com/c/sdk/+/43500/ for a specification.