1
我注意到,它可能像这样定义字符变量:为什么这不是SAS中的语法错误?
data _null_;
myvar = ('a'); /*What are these brackets doing?*/
put _all_;
run;
出乎我的意料,这不会产生任何错误。这种语法是用于任何特定目的还是仅仅相当于
data _null_;
myvar = 'a';
put _all_;
run;
在所有方面?
你能想到在创建字符变量时需要使用这种语法的任何情况吗? – user667489
有时它用于使逻辑表达式更清晰,例如'varA =(myvar ='a');'而不是'varA = myvar ='a';'。 –