Aşağıdakiler neden Groovy'de doğrudur?Yücelteki sayı ve sayıların karşılaştırılması
0 > null
Bu, ister istemez mi yoksa compareTo uygulamasının bir sonucu mu?
Groovy 2.0.5 kullanıyorum. Groovy null
yılında
Aşağıdakiler neden Groovy'de doğrudur?Yücelteki sayı ve sayıların karşılaştırılması
0 > null
Bu, ister istemez mi yoksa compareTo uygulamasının bir sonucu mu?
Groovy 2.0.5 kullanıyorum. Groovy null
yılında
mümkün olan en düşük unsurdur, yani her şey > null
assert 'tim' > null
assert 0 > null
assert -1 > null
assert Double.NEGATIVE_INFINITY > null
Bu, bu gibi şeyler çalışabilir anlamı şudur:
Aksi[ 1, null, 3 ].sort()
ne olur? Bunun işe isterseniz, BOŞ 0'dır
Groovy Groovy eski
cevabı null her zaman yanlış verirse daha iyi değildi? null <0 == false null> 0 == false null == 0 == false? –
@Fabiano: Tim, cevabında bunu zaten biliyordu. 'her zaman yanlış' kullanmak size tutarlı bir sıralama sunmaz. –
bcz seçti ... veya "sıfır şeyden daha yüksektir" "boş şeyden daha düşüktür" söylemek zorunda –
NULL 0 ise, yanlış olur, değil mi? – Simon
Belirgin değildim ... Bay tim_yates, –