| Bill Allombert on Mon, 06 Aug 2018 00:05:03 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: Parser inline function problem |
On Sun, Aug 05, 2018 at 09:06:00PM +0000, Jacques Gélinas wrote:
> This is just an example of ecpressions being interpreted as functions,
> notably Inside print() where the wanted context is “character string”.
> Thus one must be very careful in inserting parenthesis in a print.
> Compare
> print("result="1+2)
> print("result="(1+2))
>
> I am asking if there is a switch to have the parser interpret
> both statements as equivalents (as was the case in 2.4.1).
This would be awkward to do with the new interpretor.
This syntax is deprecated, we really advise to write
print("result=",1+2)
instead.
Cheers,
Bill