[차례]  [함수색인] Wel 도움말 문서 [이전]  [다음]
대분류: 내장함수
소분류: 부가 기능 함수
parser() 작성일: 1999/10/22
수정일: 2002/07/05

1. 형식 형식1) result= parser(str) 형식2) result= parser(str, break_flag) 2. 기능: 인자 str의 값을 Wel 프로그램으로 가정하여 그것을 실행한다. 원시 프로그램내의 문자열이나 기능성 문자열을 실행할 때 사용한다. 3. 설명 (1) 인자 str은 문자열이며 수치이면 문자열로 변환된다. (2) break_flag이 문자열이고 수치로 변환될 수 없을 때는 에러 처리된다. (3) break_flag>0 (양수인 경우) : 에러 메시지 출력후 중단됨 (4) break_flag==0 ( 0 인 경우 ) : 에러 메시지 출력후 계속 수행함 (5) break_flag<0 (음수인 경우) : 에러 메시지 출력없이 계속 수행함 (6) result의 값은 인자 str의 프로그램에서 return한 값이며 return문 없이 종료되었다면 최후에 연산한 결과값이다. 4. 사용예 statement= "if(a>b) return(a); else return(b);"; a= 1; b= 2; result= parser(statement); result2= parser("5+3*4"); print(result, " ", result2); ------------------------------ [ 출력결과 ] ------------------------------ 2 17

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