1. if함수
선행표기법을 제외하면 일반 if문과 같다는것을 알수있습니다.
2. member$
member$는 member$ 바로 앞의 원소가 해당리스트에 존재하면 TRUE를 리턴하게 되고
존재하지 않을시에는 FALSE를 리턴하게 됩니다.
[실행결과]
(bind ?num 100)
(if (> ?num 95)then
(printout t"A+" crlf)
else
(printout t"A+이 아닙니다." crlf)
)
위의 소스는 ?num이 95보다 크면 A+을 출력하라는 간단한 if함수의 예제 입니다.(if (> ?num 95)then
(printout t"A+" crlf)
else
(printout t"A+이 아닙니다." crlf)
)
선행표기법을 제외하면 일반 if문과 같다는것을 알수있습니다.
2. member$
(bind ?com-list (create$ 모니터 본체 스피커))
(if (member$ 본체 ?com-list)then
(printout t"본체가 있습니다." crlf)
else
(printout t"본체가 없습니다." crlf)
)
일반리스트를 활용한 if함수 예제 입니다. 여기서 눈여겨 봐야 할 함수가 member$죠(if (member$ 본체 ?com-list)then
(printout t"본체가 있습니다." crlf)
else
(printout t"본체가 없습니다." crlf)
)
member$는 member$ 바로 앞의 원소가 해당리스트에 존재하면 TRUE를 리턴하게 되고
존재하지 않을시에는 FALSE를 리턴하게 됩니다.
[실행결과]
A+
본체가 있습니다.
본체가 있습니다.