«conditional-operator» 태그된 질문

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






9
C의 삼항 연산자와 동등한 관용어는 무엇입니까?
C / C ++ (및 그 계열의 여러 언어)에서 조건에 따라 변수를 선언하고 초기화하는 일반적인 관용구는 삼항 조건 연산자를 사용합니다. int index = val > 0 ? val : -val Go에는 조건부 연산자가 없습니다. 위와 동일한 코드를 구현하는 가장 관용적 인 방법은 무엇입니까? 나는 다음 해결책에 왔지만 꽤 장황한 것처럼 …

8
if-else 속기를 사용할 때 두 번째 표현식 생략
if else없이 속기를 쓸 수 있습니까 else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); 나는 null다른 작품을 넣는 것을 보았습니다 (그러나 그것이 왜 좋은 아이디어인지는 알 수 없습니다). 편집 : 당신 중 일부는 내가 이것을 시도하는 것을 귀찮게 한 것처럼 보입니다. 순전히 호기심에서 벗어났습니다. 나는 JavaScript를 뒤섞는 것을 좋아한다.





10
삼항 연산자는 if-else 블록보다 두 배 느립니다?
나는 삼항 연산자가 빠르게보다 가정, 또는 이에 상응하는 등 적어도 같은 것을 어디에서나 읽기 if- else블록. 그러나 다음 테스트를 수행했지만 사실이 아니라는 것을 알았습니다. Random r = new Random(); int[] array = new int[20000000]; for(int i = 0; i < array.Length; i++) { array[i] = r.Next(int.MinValue, int.MaxValue); } Array.Sort(array); long …

13
PowerShell의 삼항 연산자
내가 아는 바에 따르면 PowerShell에는 소위 삼항 연산자에 대한 기본 제공식이없는 것 같습니다 . 예를 들어, 삼항 연산자를 지원하는 C 언어에서는 다음과 같이 작성할 수 있습니다. <condition> ? <condition-is-true> : <condition-is-false>; 이것이 PowerShell에 실제로 존재하지 않는다면 동일한 결과를 달성하는 가장 좋은 방법은 무엇입니까 (즉, 읽고 유지 관리하기 쉬운가)?


30
삼항 또는 삼항? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

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