Dapat ko bang gamitin ang ternary?

Talaan ng mga Nilalaman:

Dapat ko bang gamitin ang ternary?
Dapat ko bang gamitin ang ternary?
Anonim

Sa pangkalahatan, ikaw ay dapat lamang gumamit ng mga ternary statement kapag maikli ang resultang statement. Kung hindi, sumulat ng normal na if statement. Ang layunin ng isang ternary operator ay gawing mas maigsi at nababasa ang iyong code. Ang paglipat ng complex kung ang statement sa isang ternary operator ay labag sa layuning iyon.

Maganda bang gumamit ng ternary operator?

Hindi masama ang mga operator ng Ternary. Gayunpaman, pinipili ng maraming tao na huwag gamitin ang mga ito dahil maaaring mahirap silang i-parse sa unang tingin. Ang pagpapahayag na nakukuha mo mula sa paggamit ng if/else conditionals ay kapareho ng isang ternary - karamihan - ngunit nagbibigay-daan ito para sa mas mahusay na pagiging madaling mabasa.

Masama bang kasanayan ang mga ternary operator?

Ang conditional ternary operator ay tiyak na maaring gamitin nang sobra, at ang ilan ay hindi ito nababasa. Gayunpaman, nalaman kong maaari itong maging napakalinis sa karamihan ng mga sitwasyon na inaasahan ang isang boolean na expression, basta't malinaw ang layunin nito.

Mas maganda ba ang ternary kaysa kung?

Mas mabilis ang Ternary kung gayon kung hindi kinakailangan hangga't walang karagdagang pag-compute ang kinakailangan para ma-convert ang logic sa amin na ternary. Kapag ito ay isang simpleng ternary na operasyon, mayroon din itong mas mahusay na pagiging madaling mabasa. Kung ang pahayag lang ay mas mabilis kaysa sa if/else, kaya kung ang lohika ay hindi nangangailangan ng ibang pahayag, gamitin ito.

Mas episyente ba ang ternary kaysa kung iba?

Ang operator ng ternary ay dapat na hindit naiiba sa pagganap mula sa isang mahusay na pagkakasulat na katumbas ng if / else na pahayag… maaari silang mahusay na malutassa parehong representasyon sa Abstract Syntax Tree, sumailalim sa parehong mga pag-optimize atbp.

Inirerekumendang: