You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think a lot of these issues could be solved if make When a binary operator, especially in combination with Select Case, even more so with When guard clauses. Grammar(Roughly)
Operator [When]( L As DeclarationExpression , R As Expression(Of Boolean) ) As Expression
Operator [When]( L As Expression , R As Expression(Of Boolean) ) As Expression
Note:Out in these examples is defined as having the following meaning
If the referred to variable is already declared and in scope use that instance, provided it is a compatible type else it is an error. If referred to variable isn't declared or in scope, then declare and instance of the variable with the same type as the parameter is referencing.
When expr<Bool>
has pre-existing use case.I think a lot of these issues could be solved if make
When
a binary operator, especially in combination withSelect Case
, even more so withWhen
guard clauses.Grammar(Roughly)
Note:
Out
in these examples is defined as having the following meaningInitialisation / Declaration
I'm not too sure about that one, the
If
form seems a better fitWhile Loops
That form I kinda like
Select Case
or
This form I like a lot
Grammar(Roughly)
The text was updated successfully, but these errors were encountered: