AAA教育论坛
标题:
SAS定义全局变量和局部变量
[打印本页]
作者:
谷小燕老师
时间:
2018-3-4 16:27
标题:
SAS定义全局变量和局部变量
%let x=5;/*在宏外定义全局宏变量*/
%macro test; /*定义SAS宏过程*/
%let y=%eval(&x+1);
%global z; /*在局部定义宏变量*/
%let z=%eval(6+6); /*宏变量赋值*/
%put &y;
%mend;/*结束宏*/
%test;
%put &z;
%macro test1; /*定义SAS宏过程1*/
%local y; /*定义局部宏变量*/
%let y=100;
%put &y;
%mend;
%test1; /*调用SAS宏过程1*/
%macro test2; /*定义SAS宏过程2*/
%put &y; /*y为test1的局部变量,无法访问*/
%mend;
%test2;
%put &y;/*y为test1的局部变量,无法访问*/
欢迎光临 AAA教育论坛 (https://bbs.aaa-cg.com.cn/)
X3.2