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';'。 –