반응형
C언어 비슷한 논리문을 갖는다.
if문 중복사용 (겹치기)
그러나 SKILL에서는 C언어와 다르게 when()문과 unless()문이 있다.
(함수가 정상적으로 실행되었으면 t를 반환한다)
when문 조건이 맞을 때
when문 조건이 틀릴 때
unless문 조건이 틀릴 때
unless문 조건이 맞을 때
Case문, 하나씩 비교해보면서 맞는 부분이 실행하고 t를 리턴하며 종료함.
alphabet = "a" 일때
alphabet = "b" 일때
alphabet = "c" 일때
alphabet = "d" 일때
해당 조건이 맞을때 print문이 출력되고 ++로 해당 변수가 증가함.
그외 조건이 맞지 않을때는 "this is not alphabet"이 실행되고 종료함.
반응형
'Cadence SKILL language > Common SKILL (LISP)' 카테고리의 다른 글
[Cadence SKILL / LISP] 함수 만들고 값 리턴하기, 두 함수를 이용해 하나의 함수에 대입하기, prog()함수 사용하기 (0) | 2020.08.10 |
---|---|
[Cadence SKILL / LISP] SKILL 언어 조건문, 타입(type) 예시문 (0) | 2020.04.26 |
[Cadence SKILL / LISP] SKILL 언어 함수만들기, con함수 조건문 리턴 사용 (좌표값 맞는지 여부, 선분이 수직인가 수평인가) (0) | 2020.04.26 |
[Cadence SKILL / LISP] SKILL 언어 파일 읽고 쓰기, 파일 I/O (0) | 2020.04.19 |
[Cadence SKILL / LISP] SKILL 언어 List (리스트) (0) | 2020.04.05 |