Wel은 원시 프로그램의 문장중에 /"로 시작하여 "/로 끝나는 부분이 있다면 그
내용을 출력하게 된다. 이것을 Inline print라 하며 이 내용중에 Form macro나
확장열(Escape sequence)이 사용되었다면 그것을 확장하여 출력한다.
Wel에서 출력을 하고자 한다면 Inline print를 이용할 수도 있고 또는 print() ,
putchar()등과 같은 함수를 사용해도 된다.(Inline print는 폼 매크로의 폼으로
처리되며 32 개 이상의 폼이 중첩되어 개방된 상태에서 사용하면 에러 처리된다.
Inline print 내에서 개방된 폼은 Inline print가 종료될 때 모두 폐쇄된다)
(1) Inline print의 사용예#1 (2) Inline print의 사용예#2
------------------------------- ----------------------------------
#!/bin/wel #!/bin/wel
a=1, b=2; /"{& a=1; b=2; c=a+b; }
c=a+b; a={$a}, b={$b}, c={& print(c); }\n"/
/"a={$a}, b={$b}, c={$c}"/
------------------------------- ----------------------------------
출력결과) a=1, b=2, c=3 출력결과) a=1, b=2, c=3
|