https://programarivm.medium.com/why-not-assign-values-to-variables-in-if-statement-conditions-338ebac4147c