Kursus Singkat 101
10 Modul
5 Minggu

Pernyataan bersyarat. Mengalihkan

Klik untuk menyalin

Menggunakan blok Switch untuk menangani keputusan


Sekarang kita tahu ekstensi file, tetapi bagaimana cara memeriksa apakah itu cocok untuk kita? Kami sudah memeriksa kuantitas, tetapi di sini kami membutuhkan solusi lain karena mungkin ada beberapa opsi.

Switch blok

Untuk ini, masuk akal untuk menggunakan blok Switch . Penggunaannya mirip dengan If-Else , tetapi lebih kompleks dan tidak terbatas pada True dan False sebagai opsi.

Langkah pertama dalam menggunakannya adalah mengatur parameter input Value . Ini diperlukan untuk menentukan opsi apa yang bisa dilakukan secara umum (string, angka, pilihan dari daftar Enum , atau yang lainnya). Dalam kasus kami, kami menggunakan elemen String sebagai Value , yang diperoleh sebagai hasil kerja blok Array Element .

Langkah selanjutnya adalah menambahkan opsi yang memungkinkan. Mari kita tulis "xlsx" untuk file Excel dan berbagai opsi untuk ekstensi file gambar ( jpg, jpeg, png , dan lain-lain). Selain itu, selalu ada opsi Default , artinya tidak ada opsi yang disajikan yang cocok. Dalam kasus kami, pada Default Anda dapat menetapkan panggilan ke pesan ( Notification ) bahwa file yang dipilih tidak memenuhi persyaratan.


Jika semuanya berjalan sesuai rencana dan file benar-benar dalam format yang diinginkan, maka tinggal memeriksa file kedua sesuai dengan skema yang sama, dengan perbedaan bahwa jumlah opsi yang tersedia berkurang. Jika file pertama adalah xlsx, maka file kedua hanya perlu diperiksa kesesuaiannya dengan format gambar. Atau sebaliknya, jika file pertama berupa gambar, maka file kedua harus xlsx.


Perhatikan bahwa varian yang berbeda dari blok Switch dapat mengarah ke jalur yang sama. Dalam kasus kami, tidak masalah jenis ekstensi apa yang dimiliki file gambar, dan rute selanjutnya tidak akan bergantung pada ini. Hal utama adalah bahwa itu benar-benar salah satu opsi untuk gambar.

Pada tahap pelatihan ini, skema seperti itu cukup bisa diterapkan, tetapi dalam modul kursus selanjutnya, kita akan mencari cara untuk membuatnya lebih elegan. Gunakan loop dan variabel, buat proses bisnis Anda sendiri untuk mengulangi fragmen dan gunakan sebagai blok terpisah.

Was this article helpful?
Masih mencari jawaban?