Herhangi bir sebep olup olmadığını merak ediyorum - ya da sadece bir tarih kazasıysa - çoğu programlama dilinde hiç kimse !>ve !<operatör yok mu?
a >= b (daha büyük VEYA b eşittir) olarak yazılmış olabilir !(a < b) (bir DEĞİLDİR az b) , yani eşittir a !< b.
Bu soru bana kendi ifade ağacı kurucumu kodlamanın ortasındayken çarptı. Çoğu programlama dilinin a != boperatörü var !(a=b), öyleyse neden hayır !>ve !<?
GÜNCELLEŞTİRME:
!<(daha az değil) telaffuz etmekten daha kolay>=(daha büyük veya eşittir)!<(daha az değil) tipinden daha kısadır>=(daha büyük veya eşittir)!<(değil az) 'dir * anlamak daha kolay daha>=(büyük veya eşittir)
* çünkü ORikili operatör beynin iki operand kullanması gerekir (rende, eşittir), NOTunary operatör iken beynin sadece bir operandla (daha küçük) çalışması gerekir.