Tôi đã có một yêu cầu khá đơn giản trong chương trình Đề án của mình để thực hiện nhiều hơn hơn một tuyên bố, trong điều kiện đúng của 'if'. . Vì vậy, tôi viết mã của tôi, một cái gì đó như thế này:Về "Nếu .." trong Đề án (sơ đồ)
(if (= 1 1)
((expression1) (expression2)) ; these 2 expressions are to be
; executed when the condition is true
(expression3))
Rõ ràng, ở trên không làm việc, kể từ khi tôi có vô tình tạo một thủ tụC# với # luận. Vì vậy, để hoàn thành công việc của tôi, tôi chỉ cần đặt các biểu thức ở trên vào một hàm mới và gọi nó từ đó, thay cho biểu thức1, expression2. Nó hoạt động.
Vì vậy, quan điểm của tôi ở đây là: có bất kỳ cấu trúc có điều kiện nào khác mà có thể hỗ trợ yêu cầu của tôi ở đây không?
Lưu ý rằng biểu thức thứ hai thực sự giống như lần đầu tiên: (cond ...) functi trên có một tiềm ẩn (bắt đầu ...) trong mỗi điều kiện nó kiểm tra, vì vậy chúng có thể giống nhau. –