What is the difference Using & and && in the macro variables
Answers were Sorted based on User's Feedback
Answer / naga
& is used to resolve the direct macro reference.
&& is used to resolve the indirect macro reference.
for example let us assume we need to resolve city1 to banglore
%let &city&n /*incorrect*/
%let &&city&n /*correct*/
| Is This Answer Correct ? | 20 Yes | 1 No |
Answer / smriti
& represents that it is a macro variable and && is used to
replace the macro variable with the value of the variable.
| Is This Answer Correct ? | 7 Yes | 8 No |
Answer / alla
when concatinating two macro variable
%let a=sai;
%let b=kumar;
%let &a &b;it resolves as sai kumar
if u want to remove the space b/t then use
%let &&a&b; it resolves as saikumar
when you use %let &a&b;resolves as &akumar
| Is This Answer Correct ? | 2 Yes | 6 No |
Answer / srk
there is nothing difference b/w & and && for resolving
macros both are same..these are two types of syntax for
resolving macro variable.
| Is This Answer Correct ? | 1 Yes | 12 No |
How to find out no. of business days in a month using macros.???(excluding weekends and holidays).
What is the use of the %include statement?
how can u create zero observation dataset?
what is factor analysis? : Sas-administrator
What can be the size of largest dataset in SAS?
how are numeric and character missing values represented internally? : Sas programming
what is the difference between the SAS v8 and SAS v9?
How do handle working under pressure?
what are the sites did u refer for enquiries and doubts for SAS
what is proc Index? and what is proc document?
What is substr function?
What is _n_?