그루비에서 다음과 같은 이유는 무엇입니까?그루비에서 null과 숫자 비교
0 > null
compareTo를 구현 한 결과인가요?
Groovy 2.0.5를 사용하고 있습니다. 그루비 null
에서
그루비에서 다음과 같은 이유는 무엇입니까?그루비에서 null과 숫자 비교
0 > null
compareTo를 구현 한 결과인가요?
Groovy 2.0.5를 사용하고 있습니다. 그루비 null
에서
는 가장 낮은 요소, 그래서 모든 > null
assert 'tim' > null
assert 0 > null
assert -1 > null
assert Double.NEGATIVE_INFINITY > null
이이 같은 일이 일 수 있다는 뜻이다
그렇지 않으면[ 1, null, 3 ].sort()
어떤 일이 일어날까요? 이 작업 할 경우 NULL이 0
멋져요 멋져요에서 이전
이 항상 거짓을 주면 더 좋지 않다고 대답 했습니까? null <== null false> 0 == false null == 0 == false인가 어떤가? –
@ Fabiano : 팀은 이미 그의 답변에서 그것을 다루었습니다. 'always false'를 사용하면 일관된 정렬을 제공하지 않습니다. –
BCZ을 선택 ... 또는 이 "널 (null)이 무엇보다 더 높다" "널 (null)이 무엇보다 낮다"말할 필요 –
NULL이 0이면 거짓 일 것입니다. 맞습니까? – Simon
나는 확실하지 않았다. Mr. tim_yates가 –