2012-04-04 1 views

답변

5
DEFINE v VARCHAR(20) 
DEFINE i INTEGER 

LET v = "12345" 
LET i = v 
DISPLAY "i = ", i, "; v = ", v 

LET i = 123456 
LET v = i 
DISPLAY "i = ", i, "; v = ", v 

쉽지?

문자열을 숫자로 변환 할 수없는 경우 (런타임 오류 등) 문제가 발생합니다.

본질적으로 I4GL은 가능한 경우 유형간에 자동으로 변환하며, 불가능할 경우에만 오류를 생성합니다. 일부 전환은 불가능합니다. 예를 들어, DECIMAL 또는 INTEGER를 INTERNAAL YEAR TO MONTH로 변환 할 수 없을 것이라고 생각합니다.

+0

감사합니다. 친구 님 ... 노력 많이 감사드립니다. – Abhi421987