09-17-2015 02:37 AM
Yesterday, I was programming on macro and I realized that in a macro evaluation 10 is not equal than 1e1, but in a data step it says that they are equal.
if 10=1e1 then put "1";
Why happen this?
09-17-2015 05:52 AM
The macro processor is a pure text engine, so you need to see all comparisons as character comparisons, unless you override that behaviour, as Patrick already pointed out.
Need further help from the community? Please ask a new question.