Skip to content Skip to sidebar Skip to footer

Belajar Swift : Decision Making di Pemrograman Swift

Decision Making di Pemrograman Swift



Struktur pengambilan keputusan mengharuskan programmer menentukan satu atau lebih kondisi untuk dievaluasi atau diuji oleh program, bersama dengan pernyataan atau pernyataan yang akan dieksekusi jika kondisi ditentukan benar , dan secara opsional, pernyataan lain yang akan dieksekusi jika kondisinya diputuskan sebagai salah .

Berikut ini adalah gambaran umum dari struktur pengambilan keputusan khas yang ditemukan di sebagian besar bahasa pemrograman -

Pengambilan Keputusan

Swift 4 memberikan jenis pernyataan pengambilan keputusan berikut. Klik tautan berikut untuk memeriksa detailnya.

Sr TidakPernyataan & Deskripsi
1jika pernyataan

Pernyataan if terdiri dari ekspresi Boolean yang diikuti oleh satu atau beberapa pernyataan.

2jika ... pernyataan lain

Pernyataan if dapat diikuti oleh pernyataan lain opsional, yang dijalankan jika ekspresi Boolean salah.

3jika ... lain jika ... lain Pernyataan

Pernyataan if dapat diikuti dengan pernyataan opsional else if ... else, yang sangat berguna untuk menguji berbagai kondisi menggunakan pernyataan if ... else if tunggal.

4pernyataan if bersarang

Anda dapat menggunakan salah satu jika atau jika pernyataan di dalam pernyataan lain jika atau jika pernyataan lain.

5pernyataan switch

Pernyataan switch memungkinkan variabel untuk diuji kesetaraannya terhadap daftar nilai.

Itu? : Operator

Kami telah mencakup operator bersyarat? : di bab sebelumnya yang dapat digunakan untuk mengganti pernyataan if ... else . Ini memiliki bentuk umum berikut -

Exp1 ? Exp2 : Exp3;

Dimana Exp1, Exp2, dan Exp3 adalah ekspresi. Perhatikan penggunaan dan penempatan titik dua.

Nilai sebuah? ekspresi ditentukan seperti ini: Exp1 dievaluasi. Jika benar, maka Exp2 dievaluasi dan menjadi nilai keseluruhan? ekspresi. Jika Exp1 salah, maka Exp3 dievaluasi dan nilainya menjadi nilai ekspresi.

Post a Comment for "Belajar Swift : Decision Making di Pemrograman Swift"

close