Tindakan bersyarat
Tindakan bersyarat membolehkan anda menyesuaikan tindakan yang akan dijalankan berdasarkan hasil pernyataan bersyarat.
Senarai berikut memaparkan beberapa aplikasi dan ciri:
- Gunakan Jika bersyarat untuk menilai sebarang jenis keadaan.
- Gunakan Tukar bersyarat untuk membandingkan pemboleh ubah tunggal dengan berbilang nilai yang mungkin.
- Meliputi pelbagai senario dengan menggunakan bersyarat bersarang.
- Berikan kelakuan lalai dan alternatif kepada aliran desktop anda berdasarkan data yang tersedia.
Untuk mendapatkan maklumat lanjut tentang cara menggunakan bersyarat, pergi ke Gunakan bersyarat.
Case
Ungkapan yang, jika dipenuhi, blok tindakan yang berkaitan dengan kes tertentu berjalan.
Parameter input
Argumen | Pilihan | Menerima | Nilai Lalai | Description |
---|---|---|---|---|
Operator | T/B | Sama dengan (=), Tidak sama dengan (), Lebih besar daripada (), Lebih besar daripada atau sama dengan (=), Kurang daripada (), Kurang daripada atau sama dengan (<>>><<=), Mengandungi, Tidak mengandungi, Kosong, Tidak kosong, Bermula dengan, Tidak bermula dengan, Berakhir dengan, Tidak berakhir dengan, Adakah kosong, Tidak kosong | Sama dengan (=) | Operator perbandingan case ini |
NIlai untuk dibandingkan | No | * | Masukkan nilai untuk dibandingkan dengan nilai blok switch |
Pemboleh ubah yang dihasilkan
Tindakan ini tidak menghasilkan sebarang pembolehubah.
Pengecualian
Tindakan ini tidak termasuk sebarang pengecualian.
Default case
Blok tindakan yang dijalankan, jika tiada ungkapan kes telah dipenuhi dalam badan suis.
Parameter input
Tindakan ini tidak memerlukan sebarang input.
Pemboleh ubah yang dihasilkan
Tindakan ini tidak menghasilkan sebarang pembolehubah.
Pengecualian
Tindakan ini tidak termasuk sebarang pengecualian.
Else
Menandakan permulaan blok tindakan yang berjalan jika syarat yang dinyatakan dalam pernyataan 'Jika' sebelumnya tidak dipenuhi.
Parameter input
Tindakan ini tidak memerlukan sebarang input.
Pemboleh ubah yang dihasilkan
Tindakan ini tidak menghasilkan sebarang pembolehubah.
Pengecualian
Tindakan ini tidak termasuk sebarang pengecualian.
Else if
Menandakan permulaan blok tindakan yang berjalan jika syarat-syarat yang dinyatakan dalam pernyataan 'Jika' sebelumnya tidak dipenuhi, tetapi syarat yang dinyatakan dalam pernyataan ini dipenuhi.
Parameter input
Argumen | Pilihan | Menerima | Nilai Lalai | Description |
---|---|---|---|---|
Operator | T/B | Sama dengan (=), Tidak sama dengan (), Lebih besar daripada (), Lebih besar daripada atau sama dengan (=), Kurang daripada (), Kurang daripada atau sama dengan (<>>><<=), Mengandungi, Tidak mengandungi, Kosong, Tidak kosong, Bermula dengan, Tidak bermula dengan, Berakhir dengan, Tidak berakhir dengan, Adakah kosong, Tidak kosong | Sama dengan (=) | Pilih perhubungan operan pertama dengan operan kedua. |
Operan pertama | No | * | Masukkan nama nilai yang ditakrifkan oleh tindakan, teks, nombor atau ungkapan terdahulu untuk dibandingkan dengan operan kedua. | |
Operan kedua | No | * | Masukkan nama nilai yang dihasilkan oleh tindakan, teks, nombor atau ungkapan terdahulu untuk dibandingkan dengan operan pertama. |
Pemboleh ubah yang dihasilkan
Tindakan ini tidak menghasilkan sebarang pembolehubah.
Pengecualian
Tindakan ini tidak termasuk sebarang pengecualian.
If
Menandakan permulaan blok tindakan yang dijalankan jika syarat yang dinyatakan dalam pernyataan ini dipenuhi.
Parameter input
Argumen | Pilihan | Menerima | Nilai Lalai | Description |
---|---|---|---|---|
Operator | T/B | Sama dengan (=), Tidak sama dengan (), Lebih besar daripada (), Lebih besar daripada atau sama dengan (=), Kurang daripada (), Kurang daripada atau sama dengan (<>>><<=), Mengandungi, Tidak mengandungi, Kosong, Tidak kosong, Bermula dengan, Tidak bermula dengan, Berakhir dengan, Tidak berakhir dengan, Adakah kosong, Tidak kosong | Sama dengan (=) | Pilih perhubungan operan pertama dengan operan kedua. |
Operan pertama | No | * | Masukkan nama nilai yang ditakrifkan oleh tindakan, teks, nombor atau ungkapan terdahulu untuk dibandingkan dengan operan kedua. | |
Operan kedua | No | * | Masukkan nama nilai yang dihasilkan oleh tindakan, teks, nombor atau ungkapan terdahulu untuk dibandingkan dengan operan pertama. |
Pemboleh ubah yang dihasilkan
Tindakan ini tidak menghasilkan sebarang pembolehubah.
Pengecualian
Tindakan ini tidak termasuk sebarang pengecualian.
Switch
Menghantar pelaksanaan ke bahagian badan suis yang berlainan berdasarkan nilai ungkapan.
Parameter input
Argumen | Pilihan | Menerima | Nilai Lalai | Description |
---|---|---|---|---|
Nilai untuk disemak | No | * | Masukkan nama, teks atau nombor nilai untuk dibandingkan dengan kes berikut. |
Pemboleh ubah yang dihasilkan
Tindakan ini tidak menghasilkan sebarang pembolehubah.
Pengecualian
Tindakan ini tidak termasuk sebarang pengecualian.