Elixir - Ra quyết định
Cấu trúc ra quyết định yêu cầu người lập trình chỉ định một hoặc nhiều điều kiện để được đánh giá hoặc kiểm tra bởi chương trình, cùng với một câu lệnh hoặc các câu lệnh sẽ được thực thi nếu điều kiện được xác định là truevà tùy chọn, các câu lệnh khác sẽ được thực thi nếu điều kiện được xác định là false.
Sau đây là khái quát từ cấu trúc ra quyết định điển hình được tìm thấy trong hầu hết các ngôn ngữ lập trình:
Elixir cung cấp các cấu trúc có điều kiện if / else giống như nhiều ngôn ngữ lập trình khác. Nó cũng có mộtcondcâu lệnh gọi giá trị đúng đầu tiên mà nó tìm thấy. Trường hợp là một câu lệnh luồng điều khiển khác sử dụng khớp mẫu để điều khiển luồng chương trình. Hãy có một cái nhìn sâu sắc về chúng.
Elixir cung cấp các loại câu lệnh ra quyết định sau. Nhấp vào các liên kết sau để kiểm tra chi tiết của chúng.
Sr.No. | Tuyên bố & Mô tả |
---|---|
1 | câu lệnh if Một câu lệnh if bao gồm một biểu thức Boolean theo sau là do, một hoặc nhiều câu lệnh thực thi và cuối cùng là một endtừ khóa. Mã trong câu lệnh if chỉ thực thi nếu điều kiện Boolean đánh giá là true. |
2 | if..else statement Một câu lệnh if có thể được theo sau bởi một câu lệnh else tùy chọn (trong khối do..end), thực thi khi biểu thức Boolean sai. |
3 | trừ khi tuyên bố Câu lệnh if có cùng phần thân với câu lệnh if. Mã bên trong câu lệnh if chỉ thực thi khi điều kiện được chỉ định là sai. |
4 | trừ khi..còn tuyên bố Câu lệnh if..else có cùng phần thân với câu lệnh if..else. Mã bên trong câu lệnh if chỉ thực thi khi điều kiện được chỉ định là sai. |
5 | chung cư Câu lệnh cond được sử dụng khi chúng ta muốn thực thi mã trên cơ sở một số điều kiện. Nó hoạt động giống như một cấu trúc if… else if… .else trong một số ngôn ngữ lập trình khác. |
6 | trường hợp Câu lệnh case có thể được coi là sự thay thế cho câu lệnh switch trong ngôn ngữ mệnh lệnh. Trường hợp nhận một biến / chữ và áp dụng đối sánh mẫu với nó với các trường hợp khác nhau. Nếu bất kỳ trường hợp nào khớp, Elixir thực thi mã liên kết với trường hợp đó và thoát khỏi câu lệnh trường hợp. |