«if-statement» 태그된 질문

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


13
JSP 또는 JSTL 내에있는 경우
JSP 파일의 조건에 따라 HTML 코드를 출력하고 싶습니다. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } 어떻게해야합니까? JSTL을 사용해야합니까?
283 jsp  if-statement  jstl 

4
if와 foreach에서 벗어나 다
foreach 루프와 if 문이 있습니다. 일치하는 것이 발견되면 궁극적으로 foreach에서 벗어날 필요가 있습니다. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> } }


30
"if"체인을 피하는 방법?
이 의사 코드가 있다고 가정합니다. bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); executeStepX이전의 성공한 경우에만 함수 를 실행해야합니다. 어쨌든 executeThisFunctionInAnyCase함수는 마지막에 호출되어야합니다. 나는 프로그래밍의 초보자이기 때문에 매우 기본적인 질문에 대해 유감스럽게 생각합니다 if. 코드 …

10
FOR 루프와 IF 문을 결합하는 파이썬 방식
for 루프와 if 문을 별도의 줄에 사용하는 방법을 알고 있습니다. >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 그리고 나는 다음과 같이 진술이 간단 할 때 목록 이해를 사용하여 이들을 결합 할 수 있다는 것을 알고 있습니다. …

8
if 문에서 초기화 된 변수의 범위는 무엇입니까?
저는 Python을 처음 사용하므로 간단한 범위 지정 질문 일 것입니다. 파이썬 파일 (모듈)의 다음 코드는 약간 혼란 스럽습니다. if __name__ == '__main__': x = 1 print x 내가 일한 다른 언어에서는 x변수가 if명령문에 로컬 이며 외부에 존재해서는 안되므로이 코드는 예외를 발생 시킵니다. 그러나이 코드는 실행되고 1을 인쇄합니다. 누구나이 동작을 설명 …

26
'if'문이 너무 많습니까?
다음 코드는 내가 필요한 방식으로 작동하지만 못생긴, 과도한 또는 기타 여러 가지입니다. 나는 공식을 살펴보고 몇 가지 해결책을 쓰려고했지만 비슷한 양의 진술로 끝납니다. 이 경우 나에게 도움이되거나 16 개의 if 문이 허용되는 수학 공식이 있습니까? 코드를 설명하기 위해, 그것은 일종의 동시 턴 기반 게임을위한 것입니다. 이것이 도움이된다면 무엇이든 할당했습니다. 결과는 …

5
if 문을 사용하여 종료 상태를 확인하는 방법
특정 출력을 에코하기 위해 if 문에서 종료 상태를 확인하는 가장 좋은 방법이 무엇인지 궁금합니다. 나는 그것이 생각 if [ $? -eq 1 ] then echo "blah blah blah" fi 내가 가진 문제는 exit 문이 if 문 앞에 있다는 것입니다. 종료 코드가 있어야하기 때문입니다. 또한 종료는 분명히 프로그램을 종료하기 때문에 내가 …

4
if (a-b <0)와 if (a <b)의 차이점
Java의 ArrayList소스 코드를 읽고 if 문에서 몇 가지 비교를 발견했습니다. Java 7에서이 방법 grow(int)은 if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; Java 6 grow에는 존재하지 않았습니다. ensureCapacity(int)그러나이 방법 은 if (newCapacity &lt; minCapacity) newCapacity = minCapacity; 변화의 원인은 무엇입니까? 성능 문제입니까 아니면 스타일입니까? 나는 0과 비교하는 것이 더 …

18
"if x : return x"문을 피하는 파이썬 방식
특정 조건을 확인하기 위해 4 개의 다른 방법을 순서대로 호출하고 Truthy를 반환 할 때마다 즉시 (다음 중 하나를 확인하지 않음) 반환하는 방법이 있습니다. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: return x x = check_flavor() if …

6
파이썬에서 문자열이 목록의 요소를 포함하는지 확인하는 방법
나는 이와 같은 것을 가지고있다 : extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in url_string: print(url_string) (for 루프를 사용하지 않고) 파이썬에서이를 수행하는보다 우아한 방법이 무엇인지 궁금합니다. 나는 C / C ++에서와 같은 이와 같은 것을 생각하고 있었지만 작동하지 않았다. if ('.pdf' or '.doc' or '.xls') in …


5
if [] (대괄호)의 "[: 너무 많은 인수"오류의 의미
다음 BASH 셸 오류의 의미를 수정하고 수정하는 간단한 간단한 리소스를 찾을 수 없으므로 연구 결과를 게시하고 있습니다. 오류: -bash: [: too many arguments Google에 적합한 버전 : bash open square bracket colon too many arguments . 컨텍스트 : 등호, 등호와 같은 간단한 비교 연산자를 사용하는 단일 대괄호의 if 조건은 다음과 …

12
JavaScript 한 줄 'if'문-최고의 구문,이 대안?
비록 의견이 적지 않더라도 한 줄로 된 중괄호는 잊어 버렸습니다. if 문장 것이 유지 관리 성과 가독성에 이상적이지 않다는 은 그리 많지 않습니다. 하지만 이건 어때? if (lemons) { document.write("foo gave me a bar"); } 더 압축되어 있으며 확장하면 중괄호를 잊어 버리지 않습니다. 뻔뻔스러운 문제가 있습니까? 그렇지 않은 경우 고려해야 …

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