«conditional-operator» 태그된 질문

조건부 연산자는 여러 프로그래밍 언어에서 기본 조건식에 대한 구문의 일부인 삼항 연산자입니다. 일반적으로 삼항 연산자 또는 인라인 if라고도합니다. 언어에 따라 구문이 다르지만 조건에 따라 두 옵션 중 하나를 선택합니다.


5
한 줄 목록 이해 : if-else 변형
파이썬 목록 이해 구문에 대한 자세한 내용입니다. 주어진 범위의 홀수 목록을 생성하는 목록 이해가 있습니다. [x for x in range(1, 10) if x % 2] 필터가 만들어집니다-짝수 ( if x % 2)를 제거하는 소스 목록이 있습니다. if-then-else와 같은 것을 사용하고 싶습니다. 다음 코드는 실패합니다 : >>> [x for x in …

27
내 문자열이 null인지 확인하는 방법?
문자열에 의미있는 값이있는 경우에만 일부 작업을 수행하려고합니다. 그래서 나는 이것을 시도했다. if (!myString.equals("")) { doSomething } 이 if (!myString.equals(null)) { doSomething } 이 if ( (!myString.equals("")) && (!myString.equals(null))) { doSomething } 이 if ( (!myString.equals("")) && (myString!=null)) { doSomething } 이 if ( myString.length()>0) { doSomething } 그리고 모든 경우에 …

16
Null Coalescing 연산자를 사용하는 고유 한 방법
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 개월 전 . 이 질문을 개선하십시오 C #에서 Null 통합 연산자를 사용하는 표준 방법은 기본값을 설정하는 것입니다. string nobody = null; …

16
Java ?: 연산자 란 무엇이며 어떤 역할을합니까?
나는 2 년 동안 Java로 일해 왔지만 최근까지는이 구성을 뛰어 넘지 못했습니다. int count = isHere ? getHereCount(index) : getAwayCount(index); 이것은 아마도 매우 간단한 질문이지만 누군가 설명 할 수 있습니까? 어떻게 읽습니까? 어떻게 작동하는지 잘 알고 있습니다. 경우 isHere사실이다, getHereCount()라고, 경우 isHere거짓 getAwayCount()이라고합니다. 옳은? 이 구조는 무엇입니까?

5
?의 nullable 형식 문제 : 조건부 연산자
누군가 이것이 C # .NET 2.0에서 작동하는 이유를 설명 할 수 있습니까? Nullable<DateTime> foo; if (true) foo = null; else foo = new DateTime(0); ...하지만 그렇지 않습니다 : Nullable<DateTime> foo; foo = true ? null : new DateTime(0); 후자의 형식은 " 'null>'과 'System.DateTime'사이에 암시 적 변환이 없기 때문에 조건식의 유형을 …

4
배쉬 인 경우 [false]; true를 반환
이번 주 배쉬를 배우고 걸림돌에 부딪쳤다. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi 조건이 다르게 표시 되더라도 항상 True를 출력합니다. 괄호 []를 제거하면 작동하지만 그 이유를 이해할 수 없습니다.




1
나뭇 가지 : 여러 조건이있는 경우
나뭇 가지 if 문에 문제가있는 것 같습니다. {%if fields | length > 0 || trans_fields | length > 0 -%} 오류는 다음과 같습니다. Unexpected token "punctuation" of value "|" ("name" expected) in 왜 이것이 작동하지 않는지 이해할 수 없습니다. 마치 모든 파이프에서 나뭇 가지가 사라진 것과 같습니다. 나는 이것을 시도했다 …

5
쉼표가있는 삼항 연산자가 실제 경우에 하나의 표현식 만 평가하는 이유는 무엇입니까?
저는 현재 C ++ Primer 책으로 C ++를 배우고 있으며이 책의 연습 중 하나는 다음과 같습니다. 다음 표현이 무엇을하는지 설명하십시오. someValue ? ++x, ++y : --x, --y 우리는 무엇을 압니까? 삼항 연산자가 쉼표 연산자보다 우선 순위가 높다는 것을 알고 있습니다. 이항 연산자를 사용하면 이해하기 쉬웠지만 삼항 연산자를 사용하면 약간 어려움을 …

13
PHP에서 "if / else"의 약어로 삼항 연산자 (? :)를 어떻게 사용합니까?
이 페이지 의 예제 를 기반으로 아래에 작동하는 코드와 작동하지 않는 코드 샘플이 있습니다. if문을 사용하는 작업 코드 : if (!empty($address['street2'])) echo $address['street2'].'<br />'; 삼항 연산자를 사용하는 작동하지 않는 코드 : $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? 'Yes <br …

7
자바 스크립트 삼항 연산자를 사용한 연산자 우선 순위
이 코드의 첫 부분 (+ =)을 삼항 연산자와 함께 사용하여 머리를 감쌀 수 없습니다. h.className += h.className ? ' error' : 'error' 이 코드가 작동한다고 생각하는 방식은 다음과 같습니다. h.className = h.className + h.className ? ' error' : 'error' 그러나 내 콘솔에 오류가 발생하기 때문에 올바르지 않습니다. 그래서 내 질문은이 …

8
CSS "and"및 "or"
일부 입력 유형을 스타일링하여 분석해야하기 때문에 상당히 큰 문제가 있습니다. 나는 다음과 같은 것을 가지고 있었다. .registration_form_right input:not([type="radio") { //Nah. } 하지만 체크 박스에 스타일을 지정하고 싶지도 않습니다. 난 노력 했어: .registration_form_right input:not([type="radio" && type="checkbox"]) .registration_form_right input:not([type="radio" && "checkbox"]) .registration_form_right input:not([type="radio") && .registration_form_right input:not(type="checkbox"]) 사용하는 방법 &&? 그리고 ||조만간 사용해야하는데 …

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