주 메뉴 열기

바뀜

1,006 바이트 추가됨 ,  3년 전
편집 요약 없음
{{정리 필요|날짜=2008-08-07}}
[[파일:If-Then-Else-diagram.svg|thumb|If 플로 다이어그램.]]
[[파일:IF-THEN-ELSE-END flowchart.svg|thumb|If-then-else 플로차트.]]
 
이 소스는 else if까지 추가시켜서 만든 조건문이다.
 
== case와 switch 문 ==
{{본문|Switch 문}}
[[switch 문]] (일부 언어의 경우 case 문이나 다방향 브랜치라고도 함)은 지정된 상수의 값을 비교한 다음, 일치하는 첫 상수에 따라 동작을 취한다.
 
{| class="wikitable"
|-
! [[파스칼 (프로그래밍 언어)|파스칼]]:
! [[C (프로그래밍 언어)|C]]:
! [[셸 스크립트]:
|-
|<syntaxhighlight lang="pascal">
case someChar of
'a': actionOnA;
'x': actionOnX;
'y','z':actionOnYandZ;
else actionOnNoMatch;
end;
</syntaxhighlight>
|<syntaxhighlight lang="c">
switch (someChar) {
case 'a': actionOnA; break;
case 'x': actionOnX; break;
case 'y':
case 'z': actionOnYandZ; break;
default: actionOnNoMatch;
}
</syntaxhighlight>
|<syntaxhighlight lang="bash">
case $someChar in
a) actionOnA; ;;
x) actionOnX; ;;
[yz]) actionOnYandZ; ;;
*) actionOnNoMatch ;;
esac
</syntaxhighlight>
|}
 
== 바깥 고리 ==
* {{언어고리|en}} [http://everythingfla.com/courses/video/8/69/ IF NOT (ActionScript 3.0)] video
 
{{토막글|프로그래밍 언어}}