«switch-statement» 태그된 질문

컴퓨터 프로그래밍에서 스위치, 사례, 선택 또는 검사 문은 변수 내용을 기반으로 특정 코드 블록을 호출하는 데 사용되는 선택 제어 메커니즘 유형입니다.

9
C # Switch 문에서 IgnoreCase를 사용하는 방법
스위치의 객체가 문자열 인 switch-case 문이있는 경우 ignoreCase 비교를 수행 할 수 있습니까? 예를 들면 다음과 같습니다. string s = "house"; switch (s) { case "houSe": s = "window"; } 윌 s값 "창"을 얻을? ignoreCase를 사용하여 문자열을 비교하도록 switch-case 문을 어떻게 재정의합니까?

2
정규식 및 역 참조로 Ruby switch 문 (case… when)을 작성하는 방법은 무엇입니까?
정규식과 일치하는지 확인하기 위해 Ruby case 문을 작성할 수 있다는 것을 알고 있습니다. 그러나 내 return 문에서 일치 데이터를 사용하고 싶습니다. 이 반 의사 코드와 같은 것 : foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end 어떻게 할 수 있습니까? 감사! …

7
switch 문에서 continue 사용
switch문 중간 에서 다음 코드의 루프 문 으로 건너 뛰고 싶습니다 . while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } 이것이 유효한 사용 방법 continue입니까? continue명령문 …

1
내가 [[fallthrough]]를 사용해도 GCC가 폴 스루에 대해 경고하는 이유는 무엇입니까?
다음 코드에서는 [[fallthrough]]C ++ 1z 의 표준 속성을 사용하여 폴스 루가 필요함을 문서화합니다. #include <iostream> int main() { switch (0) { case 0: std::cout << "a\n"; [[fallthrough]] case 1: std::cout << "b\n"; break; } } GCC 7.1에서는 코드가 오류없이 컴파일됩니다. 그러나 컴파일러는 여전히 오류에 대해 경고합니다. warning: this statement may …



4
R 함수에서 switch 문을 사용하는 방법은 무엇입니까?
switch()함수의 인수 값에 따라 다른 계산을 트리거하기 위해 R에서 내 함수를 사용하고 싶습니다 . 예를 들어 Matlab에서는 다음과 같이 작성할 수 있습니다. switch(AA) case '1' ... case '2' ... case '3' ... end 나는이 post- switch () 문 사용법을 발견했습니다 . 사용 방법을 설명 switch하지만 단순한 mean.가 아닌 더 복잡한 …

14
Subversion의 상태 "S"
어떤 시점에서 내 작업 복사본의 모든 파일은 아래와 같이 "S"기호로 표시됩니다. $ svn st M S AclController.php S InstallationController.php S CustomerController.php S RedirController.php S IndexController.php S LoginController.php S OrderController.php S ProductController.php S SelfInstallController.php S SelfcareController.php 흥미롭게도이 특정 작업 사본에서만 발생합니다. 프로젝트를 새 디렉토리로 체크 아웃 할 때 "S"표시가 표시되지 않습니다. …

8
Laravel 5-블레이드 전환
블레이드 템플릿에서 스위치를 어떻게 사용할 수 있습니까? 내가 사용했을 때 : @switch($login_error) @case(1) `E-mail` input is empty! @break @case(2) `Password` input is empty! @break @endswitch 결과적으로이 텍스트를 일반 텍스트로 봅니다. if를 사용할 때보 다 나에게 더 깨끗하기 때문에 몇 가지 코드에서 스위치를 사용하는 것을 선호합니다. 하지만 가능하지 않다면 그냥 쓰세요.

4
왜 당신의 switch 문 데이터 유형이 길지 않습니까, Java?
다음은 Sun의 Java 자습서 에서 발췌 한 것입니다 . 스위치는 작동 byte, short, char, 및 int기본 데이터 형. 또한 특정 기본 유형을 "포장"고 (클래스와 상속에서 논의) 열거 유형과 몇 가지 특별한 클래스와 함께 작동 : Character, Byte, Short,과 Integer(단순 데이터 개체에서 논의). long기본 데이터 유형이 허용되지 않는 이유가 있어야합니다 . …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.