Üçlü kullanmalı mıyım?

İçindekiler:

Üçlü kullanmalı mıyım?
Üçlü kullanmalı mıyım?
Anonim

Genel olarak, üçlü ifadeleri yalnızca elde edilen ifade kısa olduğunda kullanmalısınız. Aksi takdirde, normal bir if ifadesi yazın. Üçlü operatörün amacı, kodunuzu daha kısa ve okunabilir hale getirmektir. Karmaşık if ifadesini üçlü operatöre taşımak bu amaca aykırıdır.

Üçlü operatör kullanmak iyi mi?

Üçlü operatörler kötü değil. Ancak, ilk bakışta ayrıştırılması zor olabileceğinden birçok kişi bunları kullanmamayı tercih ediyor. if/else koşullarını kullanmaktan elde ettiğiniz ifade, üçlü ile aynıdır - çoğunlukla - ancak daha iyi okunabilirlik sağlar.

Üçlü operatörler kötü bir uygulama mı?

Koşullu üçlü operatör kesinlikle aşırı kullanılabilir ve bazıları bunu oldukça okunaksız buluyor. Ancak, amacının açık olması koşuluyla, çoğu durumda bir boole ifadesinin beklenmesinin çok temiz olabileceğini görüyorum.

Üçlü, if'ten daha mı iyi?

Üçlü daha hızlıdır o zaman eğer/else mantığı bize üçlüye dönüştürmek için ek bir hesaplama gerekmediği sürece. Basit bir üçlü işlem olduğunda, daha iyi okunabilirliğe sahiptir. Yalnızca ifade if/else'den daha hızlıysa, bu nedenle mantık başka bir ifade gerektirmiyorsa, onu kullanın.

Üçlü, if else'den daha mı verimli?

Üçlü operatör, performans olarak iyi yazılmış bir if / else ifadesinden 't farklı olmamalıdır…Soyut Sözdizimi Ağacındaki aynı temsile, aynı optimizasyonlara vb. tabi tutulur.

Önerilen: