[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: Wel의 소개
소분류: Form macro의 종류
질의 매크로 작성일: 1999/12/08
수정일: 2002/07/05

6. 질의 매크로: 질의변수에 의한 결과에 따라 문장의 수행 여부를 결정한다. (1) 형식 {?[ ][!][ ][*][ ]질의변수[,][ ]문장} ※ 고스트 문자열은 폼 매크로 또는 폼의 내용의 나열인 문장이다. ※ 질의변수: 질의 대상이 되는 매크로 변수로써 변수의 유무와 변수값의 유무에 관한 조건 기호에 따라 문장의 수행 여부를 결정한다. ※ 조건기호: ! - 부정을 의미하며 변수나 변수의 값이 없을 때 문장을 수행한다.(이 기호를 사용하지 않으면 변수나 변수의 값이 있을 때 문장을 수행한다) * - 이 기호가 사용되면 질의 대상이 변수가 아니고 변수의 값이 된다. 즉, 변수의 값의 유무를 검사하여 문장을 수행하거나 하지 않을 수 있다.(정의되지 않은 변수에 대하여 값에 대한 질의를 하면 변수의 값이 없는 것으로 처리됨) (2) 사용예 a=1; b=""; /"{?a,변수 a가 있음\n}"/ # a 변수가 존재하면 문장을 출력함 /"{?!a,변수 a가 없음\n}"/ # a 변수가 없으면 문장을 출력함 /"{?*b,변수 b의 값이 있음\n}"/ # b 변수의 값이 있으면 문장을 출력함 /"{?!*b,변수 b의 값이 없음\n}"/ # b 변수의 값이 없으면 문장을 출력함 /"{?!*b,{!goto next}}하나{:next}둘"/ # b 변수의 값이 없으면 goto next를 함 /"{?!*c,{!goto next}}하나{:next}둘"/ # 존재하지 않는 변수는 값이 없음 ---------------------------- [ 출력결과 ] ---------------------------- 변수 a가 있음 변수 b의 값이 없음 둘둘

Wel Version 1.0
[차례]  [함수색인] [이전]  [다음]