Üçlük istifadə etməliyəm?

Mündəricat:

Üçlük istifadə etməliyəm?
Üçlük istifadə etməliyəm?
Anonim

Ümumiyyətlə, siz yalnız nəticə ifadəsi qısa olduqda üçlü ifadələrdən istifadə etməlisiniz. Əks halda, normal if ifadəsi yazın. Üçlü operatorun məqsədi kodunuzu daha qısa və oxunaqlı etməkdir. Kompleksin if ifadəsinin üçlü operatora köçürülməsi bu məqsədə ziddir.

Üçlü operatordan istifadə etmək yaxşıdır?

Üçlü operatorlar pis deyil. Bununla belə, bir çox insanlar onlardan istifadə etməməyi seçirlər, çünki ilk baxışdan təhlil etmək çətin ola bilər. if/else şərtlərindən istifadə etməklə əldə etdiyiniz ifadəlilik üçlü ilə eynidir - əsasən - lakin bu, daha yaxşı oxunaqlılığa imkan verir.

Üçlü operatorlar pis təcrübədirmi?

şərti üçlü operatordan mütləq həddən artıq istifadə oluna bilər və bəziləri onu tamamilə oxunmaz hesab edir. Bununla belə, məncə, məqsədi aydın olduğu halda, məntiqi ifadənin gözlənildiyi əksər hallarda çox təmiz ola bilər.

Üçlülük əgər ondan yaxşıdır?

Ternary daha sürətlidir, əgər məntiqi üçlüyə çevirmək üçün heç bir əlavə hesablama tələb olunmursa. Bu, sadəcə üçlü əməliyyat olduqda, daha yaxşı oxunaqlılığa malikdir. Yalnız ifadə if/else-dən daha sürətlidirsə, məntiq başqa ifadə tələb etmirsə, ondan istifadə edin.

Üçlük başqasına nisbətən daha səmərəlidir?

Üçlü operatorun performans baxımından yaxşı yazılmış ekvivalentindən fərqlənməməlidir if / else ifadəsi… onlar yaxşı həll edə bilərAbstrakt Sintaksis Ağacında eyni təsvirə, eyni optimallaşdırmalardan keçin və s..

Tövsiyə: