Pernyataan bersyarat pantas


Pernyataan bersyarat melaksanakan atur cara dengan menetapkan satu atau lebih syarat Apabila syarat itu benar, pernyataan yang ditentukan akan dilaksanakan, dan apabila syarat itu palsu, pernyataan yang ditentukan lain akan dilaksanakan.

Anda boleh memahami proses pelaksanaan pernyataan bersyarat melalui rajah berikut:

1057.png

Swift menyediakan jenis pernyataan bersyarat berikut:

PernyataanPenerangan
语句描述

if 语句

if 语句 由一个布尔表达式和一个或多个执行语句组成。

if...else 语句

if 语句 后可以有可选的 else 语句, else 语句在布尔表达式为 false 时执行。

if...else if...else 语句

if 后可以有可选的 else if...else 语句, else if...else 语句常用于多个条件判断。

内嵌 if 语句

你可以在 ifelse if 中内嵌 ifelse if 语句。

switch 语句

switch 语句允许测试一个变量等于多个值时的情况。
jika Pernyataan

if pernyataan

terdiri daripada ungkapan Boolean dan satu atau lebih pernyataan pelaksanaan.

if...else statement

If statement boleh diikuti dengan pilihan penyataan else

,

penyataan lain

dilaksanakan apabila ungkapan Boolean adalah palsu.

jika...else if...else statement

if<🎜> boleh menjadi pilihan selepas The Penyataan <🎜>else if...else<🎜>, <🎜>else if...else<🎜> pernyataan sering digunakan untuk pelbagai pertimbangan bersyarat.
<🎜>Sebaris jika pernyataan<🎜>Anda boleh menggunakan <🎜>jika<🎜> atau <🎜>lain jika<🎜> Benamkan <🎜>jika<🎜> atau <🎜>lain jika<🎜> kenyataan.
<🎜>penyataan suis <🎜>Pernyataan suis membenarkan ujian pembolehubah bersamaan dengan berbilang nilai.
<🎜><🎜>? : Operator<🎜><🎜>Kami sudah menerangkan <🎜> operator bersyarat :< 🎜> boleh digunakan? gantikan pernyataan <🎜>jika...lain<🎜>. Bentuk amnya adalah seperti berikut: <🎜>
Exp1 ? Exp2 : Exp3;
<🎜>di mana Exp1, Exp2 dan Exp3 ialah ungkapan. Perhatikan penggunaan dan penempatan titik bertindih. <🎜><🎜>? Nilai ungkapan ditentukan oleh Exp1. Jika Exp1 adalah benar, Exp2 dinilai dan hasilnya ialah nilai keseluruhan ? Jika Exp1 adalah palsu, Exp3 dinilai dan hasilnya ialah nilai keseluruhan ? <🎜><🎜>