반응형

C언어 비슷한 논리문을 갖는다.

예시

if문 중복사용 (겹치기)

 

그러나 SKILL에서는 C언어와 다르게 when()문과 unless()문이 있다.

(함수가 정상적으로 실행되었으면 t를 반환한다)

when문 조건이 맞을 때

결과 출력후 t반환

when문 조건이 틀릴 때

t만 반환

unless문 조건이 틀릴 때

조건이 틀리니 hello world가 출력됨.

unless문 조건이 맞을 때

결과 t만 반환

 

Case문, 하나씩 비교해보면서 맞는 부분이 실행하고 t를 리턴하며 종료함.

alphabet = "a" 일때

alphabet = "b" 일때

alphabet = "c" 일때

alphabet = "d" 일때

해당 조건이 맞을때 print문이 출력되고 ++로 해당 변수가 증가함.

그외 조건이 맞지 않을때는 "this is not alphabet"이 실행되고 종료함.

반응형

+ Recent posts