null 은 값이 없음을 응답합니다

 

사용자가 입력요구에 입력없이 그냥엔터하면 그 값은 null 이 됩니다

 

그냥엔터시 기존값을 적용하는데에 자주 이용합니다   

 

 

 종전 입력값 표기 적용 예제

 

  (if (null ts)(setq ts ts1))(setq ts1 ts) ; ts 의 값이 없으면 ts1 값을 ts 로 저장  있으면 ts1은 ts 값으로 저장
 (if (null mori1)(setq mori1 "A")) 
 (setq mori (getstring (strcat "\n  Head letter or Enter =<" mori1 ">: "))) 
 (if (= "" mori)(setq mori mori1))(setq mori1 mori) 
 (if (null txt1)(setq txt1 1)) 
 (setq txt (getint (strcat "\n  Start NO or Enter =<" (itoa txt1) ">: "))) 
 (if (null txt)(setq txt txt1)) (setq txt1 txt)

 

 

 

 

 

itoa 는 정의된 정수를 문자로 변환합니다

 

예제의 abc 는 사용자 임의 변수명이며 예제 이전에 정의 되어 있어야 합니다

 

(itoa abc) ; 정수상태인 abc 를 문자로 변환한 값을 응답합니다

 

 

 

(if (null aryno1)(setq aryno1 4))

; aryno1 값이 존재하지 않으면 정수 4 로 합니다

 

(setq aryno (getint (strcat "\n 원 등분수 입력 <" (itoa aryno1) "> "))) 

; aryno 정수값 입력을 요구하되 명령행에 " 원 등분수 입력 <4> " 를 출력합니다

;  사용자가 희망하는 값이 4 이면 그냥 엔터 하도록 의도합니다

 

 (if (null aryno)(setq aryno aryno1) (setq aryno1 aryno))

; 사용자가 4 를 희망하여 그냥 엔터하면 aryno 를 정수 4로 하고 기억시킵니다

; 이 4 의 값은 사용자가 다른값으로 실행한 이력이 있으면 그 값으로 표현 적용 됩니다

 

 

 

 

 

'i 함수' 카테고리의 다른 글

두선 네점의 교차점 구하기 inters  (0) 2022.08.18

 

float 는 정수를 실수로 변환하여 줍니다

 

 

작성 예제

 

(setq dre (fix dre) dre (float dre))

 

실수인 dre 를 정수인 dre로 변환후 다시 정수인 dre 를 실수로 변환합니다

 

처음 실수 에서 소수점 이하를 제거한 실수로 변환하는 기능 입니다

 

이 dre 가 나중에 다른 실수와 연산이 되도록 미리 실수로 변환하는 경우 입니다

 

예제의 dre 는 리습작성자 임의의 변수 이름 입니다

 

 

 

 

 

 

'F 함수' 카테고리의 다른 글

FIX 실수를 정수로 변환  (0) 2022.07.26

 

 

FIX 는 실수를 정수로 변환하여 줍니다

 

 

작성 예제

 

(setq dre (fix dre) dre (float dre))

 

실수인 dre 를 정수인 dre로 변환후 다시 정수인 dre 를 실수로 변환합니다

 

처음 실수 에서 소수점 이하를 제거한 실수로 변환하는 기능 입니다

 

이 dre 가 나중에 다른 실수와 연산이 되도록 미리 실수로 변환하는 경우 입니다

 

예제의 dre 는 리습작성자 임의의 변수 이름 입니다

 

dre 는 사용자 임의 변수명입니다

 

 

 

 

CADBOX  AUTOBOX 는 오토캐드에 강력한 기능들을 추가합니다

 

 

 

 

'F 함수' 카테고리의 다른 글

FLOAT 정수를 실수로 변환  (0) 2022.07.26

+ Recent posts