set sashelp.class;
if sex = '男' then do;
flag = 1 and gender = 'male';
end;
run;
如上述例子所示,为啥执行语句带有and为啥不能生成期望的结果,或者说为啥and不能放在if then的执行语句?

|
楼主: wpfwxn
|
8795
3
[问答] if then 语句中的执行语句为啥不能不能用and |
|
已卖:276份资源 讲师 24%
-
|
回帖推荐Tigflanker 发表于3楼 查看完整内容 and连接前后两个布尔型判断,sas不像其他语言用单=做赋值、双=做判断
flag = 1 and gender = 'male';
可能被理解成:flag = (1 and (gender = 'male'));
| ||
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


