LISP - Pengambilan Keputusan
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 ditentukan sebagai salah.
Berikut ini adalah bentuk umum dari struktur pengambilan keputusan khas yang ditemukan di sebagian besar bahasa pemrograman -
LISP menyediakan jenis konstruksi pengambilan keputusan berikut. Klik tautan berikut untuk memeriksa detailnya.
Sr.No. | Bangun & Deskripsi |
---|---|
1 | kond
Konstruksi ini digunakan untuk digunakan untuk memeriksa beberapa klausa tindakan uji. Ini dapat dibandingkan dengan pernyataan if bersarang dalam bahasa pemrograman lain. |
2 | jika
Konstruk if memiliki berbagai bentuk. Dalam bentuk yang paling sederhana, ini diikuti oleh klausa pengujian, tindakan pengujian, dan beberapa tindakan konsekuensi lainnya. Jika klausa pengujian bernilai true, maka tindakan pengujian dijalankan sebaliknya, klausa konsekuensi dievaluasi. |
3 | kapan
Dalam bentuk yang paling sederhana, ini diikuti oleh klausa pengujian, dan tindakan pengujian. Jika klausa pengujian bernilai true, maka tindakan pengujian dijalankan sebaliknya, klausa konsekuensi dievaluasi. |
4 | kasus
Konstruksi ini mengimplementasikan beberapa klausa aksi uji seperti konstruksi cond. Namun, ini mengevaluasi formulir kunci dan memungkinkan beberapa klausul tindakan berdasarkan evaluasi formulir kunci tersebut. |