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

1. 가변길이 출력 매크로: 매크로 변수의 내용을 문자수에 상관없이 모두 출력함 (1) 형식 {$[ ][-][ ]매크로변수[,][ ][고스트문자열]} ※ 위의 형식에서 매크로 식별문자($)와 매크로 변수 사이에는 공백을 사용할 수 있으며 매크로 변수내에는 공백이나 ',' 를 사용할 수 없다. 만일 공백이나 ',' 를 사용했다면 매크로 변수와 고스트 문자열을 분리하는 문자로 인식하여 그 문자의 뒤로부터 매크로가 종료되는 '}' 문자 전까지 고스트 문자열로 취급된다.(이 규칙은 모든 매크로에 적용된다) ※ ',' 분리문자 - Comma 다음의 문자(공백을 포함)로부터 '}' 이전까지를 고스트 문자열로 취급하도록 한다. ※ 공백 분리문자 - 매크로 변수 다음의 최초 문자가 공백이면 그 공백의 뒷 부분에 나열되는 문자들 중에서 최초의 비공백문자로부터 고스트 문자열로 취급하도록 한다. ※ '-' - 고정길이 출력 매크로와 가변길이 출력 매크로 내에서 적용되는 것으로 출력후 매크로변수를 해제한다. (2) 사용예 a= "행복", b= "홍길동"; /"우리는 {$a}합니다.\n"/ # 예#1 /"귀하의 이름은 {$b, 님}입니다.\n"/ # 예#2 /"귀하의 이름은 {$b 님}입니다.\n"/ # 예#3 vfree b; // 변수 b를 해제함(변수 b가 소멸됨) /"당신이 {$b 님이라 }생각합니다.\n"/ # 예#4 b="김길동"; /"당신이 {$b 님이라 }생각합니다.\n"/ # 예#5 ---------------------------- [ 출력결과 ] ---------------------------- 우리는 행복합니다. <--- 예#1의 결과 귀하의 이름은 홍길동 님입니다. <--- 예#2의 결과(컴머 분리문자 사용) 귀하의 이름은 홍길동님입니다. <--- 예#3의 결과(공백 분리문자 사용) 당신이 생각합니다. <--- 예#4의 결과(매크로 변수가 없을 때) 당신이 김길동님이라 생각합니다. <--- 예#5의 결과

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