SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
SYMLOCAL
Go to previous page
Previous
Go to next page
Next
처음메뉴로

393. SYMLOCAL



데이터 스텝 실행동안 local scope(지역범위)안에 macro변수의 존재성 여부 반환한다.

즉, 지역 변수의 존재성 여부를 반환한다.

Category: Macro

문 법
인 수
예 제

문법

MAIN

SYMLOCAL (argument)

Arguments

argument
는 Macro변수.


예제
 

지역 변수 y에 대하여 1값을 반환하고, 전역변수와 매크로 변수가 할당되지 않는 경우 0값을 반환한다.

SAS Statements Results

%global x;

%macro test;

  %local y;

  data null;

       if symlocal("x") then put "x is LOCAL";

       else put "x is not LOCAL";

       if symlocal("y") then put "y is LOCAL";

       else put "y is not LOCAL";

       if symlocal("z") then put "z is LOCAL";

       else put "z is not LOCAL";

  run;

%mend test;

%test;

 

 

 

 

x is not LOCAL

y is LOCAL

z is not LOCAL


2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )