«if-statement» 태그된 질문

"if"문은 일반적으로 런타임에 평가되는 이진 조건에 따라 실행 흐름을 분기하는 대부분의 프로그래밍 언어에서 흐름 제어 구조입니다. if 문은 일반적으로 조건부라고도합니다. 이 태그를 사용할 때 질문이 특정 언어 인 경우 "java"와 같은 적절한 언어 태그도 포함하십시오.


5
else가 가장 많이 수행 될 때 if-elif-elif-else 문을 만드는 가장 효율적인 방법은 무엇입니까?
99 %의 시간 동안 else 문이 실행되는 if-elif-elif-else 문이 있습니다. if something == 'this': doThis() elif something == 'that': doThat() elif something == 'there': doThere() else: doThisMostOfTheTime() 이 구조는 많이 수행 되지만 다른 조건에 도달하기 전에 모든 조건을 검토하기 때문에 Pythonic은 말할 것도없고 매우 효율적이지 않다고 느낍니다. 반면에 이러한 조건이 …


16
"IF"가 비싸나요?
저는 제 삶을 위해 우리 선생님이 그날 정확히 말한 것을 기억할 수 없으며 아마도 당신이 알기를 바랍니다. 모듈은 "데이터 구조 및 알고리즘"이며 그는 다음과 같은 내용을 우리에게 말했습니다. if문은 가장 비싼 [뭔가]입니다. [무언가]는 [무언가]를 등록합니다. 네, 끔찍한 기억이 있고 정말 미안하지만 몇 시간 동안 인터넷 검색을했는데 아무것도 나오지 않았습니다. 어떤 …

5
DOS 배치 파일에 IF 블록을 사용할 수 있습니까?
DOS 배치 파일에서 if 문 본문은 한 줄만 가질 수 있습니까? C와 같은 프로그래밍 언어에서 사용되는 ()것과 같은 if 블록에 사용할 수있는 어딘가를 찾았다 고 생각 {}하지만 이것을 시도 할 때 문을 실행하지 않습니다. 오류 메시지도 없습니다. 이것은 내 코드 : if %GPMANAGER_FOUND%==true(echo GP Manager is up goto Continue7 ) …


7
Visual Studio에서 {를 새 줄에 넣지 않도록하는 방법?
이와 같은 코드가 있으면 if(true){ 그리고 나는 추가 } 그것은 if (true) { } 하지만 형식을 유지하고 싶습니다. if (true) { } if이런 코드를 복사해도 더 긴 버전으로 변신합니다. 추신 나는 더 긴 버전을 사용하는 것이 C ++ 및 C # 표준이라는 것을 알고 있지만 다른 표준에서 왔으며 더 짧은 …

8
aspx 페이지의 if 문
변수가 true로 설정되었는지 여부에 따라 항목 1 또는 항목 2를 표시하도록 사이트에 기본 if 문을 작성하고 싶습니다. .NET에 너무 익숙하지 않으며 aspx 페이지에서 작동하도록 if 문을 가져 오는 방법의 기본 구조에 대한 약간의 도움이 필요합니다.

17
각 경우에 값 범위와 함께 switch 문을 사용합니까?
Java에서 각 케이스에 둘 이상의 값이 포함 된 스위치 문을 작성할 수 있습니까? 예를 들어 (분명히 다음 코드는 작동하지 않습니다) : switch (num) { case 1 .. 5: System.out.println("testing case 1 to 5"); break; case 6 .. 10: System.out.println("testing case 6 to 10"); break; } Objective C에서 이것이 가능하다고 생각하는데, …


10
if 문-단락 평가 대 가독성
때로는 if문이 다소 복잡하거나 길 수 있으므로 가독성을 위해 복잡한 호출을 if. 예 : if (SomeComplicatedFunctionCall() || OtherComplicatedFunctionCall()) { // do stuff } 이것으로 bool b1 = SomeComplicatedFunctionCall(); bool b2 = OtherComplicatedFunctionCall(); if (b1 || b2) { //do stuff } (제공되는 예는없는 것을 여러 인수 등 다른 통화를 상상 ... …

5
Swift IF LET는 어떻게 평가 되나요?
이 코드는 Swift 사이트와 여기의 다양한 게시물에서 보았고 기본 사항을 파악하려고합니다. 이 라인은 어떻게 평가됩니까? if let name = optionalName { 나는 그것이 name == 선택적인 이름이 아니기 때문에 혼란 스럽습니다. 그것은 값을 할당하고 있습니다. 그래서 그것이 어떻게 사실을보고하고 당신이 john appleseed를 nil로 바꿀 때 그것이 여전히 동일 할 것이기 …

14
최대 값을 초과하지 않고 어떻게 변수를 증가시킬 수 있습니까?
저는 학교를위한 간단한 비디오 게임 프로그램을 작업 중이며 해당 메서드가 호출되면 플레이어가 15 체력 포인트를 얻는 메서드를 만들었습니다. 나는 건강을 최대 100으로 유지해야하고이 시점에서 제한된 프로그래밍 능력으로 나는 이와 같은 일을하고있다. public void getHealed(){ if(health <= 85) health += 15; else if(health == 86) health += 14; else if(health == …

4
Bash if 문에서 정규식 일치
내가 여기서 뭘 잘못 했니? 공백, 소문자, 대문자 또는 숫자가 포함 된 문자열을 일치 시키려고합니다. 특수 문자도 좋지만 특정 문자를 이스케이프해야한다고 생각합니다. TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" =~ [^a-zA-Z0-9\ ] ]]; then BLAH; fi 이것은 분명히 대문자, 소문자, 숫자 …


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