switch문에서 변수 지정이 없으면 안되나요?

· 2010-02-16 (화) 20:41:14 · 1727 · 4
http://sir.co.kr/bbs/tb.php/g4_qa/152186

↑ 질문했는데요.
switch문에서 변수 지정이 없으면 안되나요?
그냥 switch() 했더니, 오류 나와요.

위 소스상으로는 무엇으로 변수를 지정해야 할 지 몰라서요~
|

댓글 4개

switch 로 써야할때가 있고 안써도 되는경우가 있습니다.
두가지조건 조건이상이고, 매칭함수가 있을경우에는 그냥 조건문이 낫습니다.

스위치는 TV리모콘이라 생각하시면됩니다.

1번부터 9번까지 번호가 있고,
1번을 누르면 에로채널
2번누르면 스포츠채널
이렇게 1:1 매치를할때 쓰는 겁니다.

즉 이런겁니다

switch(리모콘숫자판) {
case 1 :
$모니터=에로채널;
break;
case 2 :
$모니터=스포츠채널;
break;
}
2010-02-16 (화) 22:08:17
감사합니다! ^^
제가 질문한 내용에 조건들이 두 가지 이상이고, 매칭함수도 있으니까, if else if가 좋겠다는 말씀이시군요. 새해 복 많이 받으세요~^^
2010-02-16 (화) 22:40:30
확장자(gif, jpeg 등등)을 뽑아서 switch()를 돌리셔도 됩니다.
헌대 if 문이 너무 길어지게 된다면 if 문도 별로 좋은방법은 아니죠
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,902건
+
제목 글쓴이 날짜 조회
10-02-17 조회 1,815
10-02-17 조회 1,497
10-02-17 조회 1,416
10-02-17 조회 1,795
10-02-16 조회 1,829
10-02-16 조회 1,930
10-02-16 조회 2,141
10-02-16 조회 1,728
10-02-16 조회 2,160
10-02-16 조회 1,367
10-02-16 조회 1,748
10-02-16 조회 1,550
10-02-16 조회 1,762
10-02-16 조회 1,738
10-02-16 조회 1,803
10-02-16 조회 3,860
10-02-16 조회 1,533
10-02-16 조회 1,803
10-02-16 조회 1,535
10-02-16 조회 1,944