20 Kasım 2009, Cuma
JavaScript soru işareti
JS fonksiyonu (eğer bilmen gerekiyorsa renk dönüştürücü HSB, RGB) aşağıdaki satırı rastladım
hsb.s = max != 0 ? 255 * delta / max : 0;
Eğer birisi ne olduğunu açıklayabilir merak ediyorum "?" ve ":" bu bağlamda.
CEVAP
20 Kasım 2009, Cuma
Ternary Operator denir.
Bu form var: 3* *? value-if-true
: value-if-false
?
gibi düşün "sonra" :
"başka".
Kodunuzu eşdeğerdir
if (max != 0)
hsb.s = 255 * delta / max;
else
hsb.s = 0;
Bunu Paylaş:
Neden Eclipse Java Package Explorer ba...
Swift değişken ile " dekorasyon;?&...
Birisi Javascript dolar işareti açıkla...
Soru işareti (?) Android için XML özni...
Düzenli ifade: Soru işareti ve kolon...