0
A
답변
0
그것의 ||=
바로 가기 여기에 적용되지 않습니다 같은
x == 0 ? 1 : x
, 그것은이 true
입니다. 다음
2
당신이 $x
이 Numeric
을 알고있는 경우 :
$x.zero? ? 1 : $x
관련 문제
- 1. 루비 조건부 만약 그렇지 할당
- 2. 루비 조건부 논리
- 3. PHP 변수로 조건부 할당
- 4. PHP는 변수 조건부 할당()
- 5. 조건부 절에 루비 스타일을 할당하는 것이 좋은가요?
- 6. 루비 할당 구문
- 7. 루비 '탭'방법 - 내부 할당
- 8. 병렬 할당 연산자는 루비
- 9. 루비 : 조건부 문장에서 메타 프로그래밍
- 10. c의 할당 문의 조건부 동작
- 11. PHP 조건부 연산자와 자체 할당
- 12. Linq에서 SQL 메서드로의 조건부 할당
- 13. C++에서 크기 0으로 메모리 할당?
- 14. 루비 또는 파이썬을 사용하는 조건부 서식
- 15. 조건부 필터를 사용하여 레일스에서 루비 레코드를 표시합니다.
- 16. 조건부 일 경우 PHP 변수 할당
- 17. 값이 할당 된 하위가 끝날 때 정수 값이 0으로 재설정됩니다.
- 18. @@ rowcount> 0으로 실행하면 @@ rowcount가 0으로 재설정됩니다. 이유가 무엇입니까?
- 19. AWK 0으로 나누기 오류
- 20. 삭제 후 포인터를 0으로 지정해야합니까?
- 21. Nullable <value> 유형의 조건부 연산자 할당?
- 22. SQL Where 절 다른 매개 변수를 기반으로하는 조건부 할당
- 23. 조건부 대리인?
- 24. 조건부 검사가있는 조건부 is_int?
- 25. ML에서 0으로 나누기 오류를 처리하는 방법
- 26. 루비 루비
- 27. 조건부
- 28. 조건부 중복 키 업데이트
- 29. 엑셀 조건부 SUMPRODUCT
- 30. 조건부 MySQL의 열
도현! 감사! 나는 그것을 시도했다. 그러나 명백하게 생각하지 않았다! 예, PHP도 마찬가지로 작동하도록'|| ='기대하고있었습니다. –
그러나 Ruby에서'if'는 문장이 아니라 * 표현식 *입니다 (실제로 * everything *은 Ruby의 표현식입니다). 따라서 조건부 연산자를 사용할 필요가 없습니다. 'if'는 종종 더 읽기 쉽습니다 :'x == 0이면 1 else x end'. –
@ JörgWMittag : 그것은 다릅니다. 이 상황에서 나는 삼항 연산자가 훨씬 더 읽기 쉽다고 생각한다. 그것은 맛과 배경의 문제입니다. –