tailieunhanh - Learning Perl - Cấu trúc điều khiển

Khối câu lệnh Khối câu lệnh là một dãy c ác c âu lệnh, được bao trong c ặp dấu ngoặc nhọn ({ và }). Nó trông tựa như thế này: { cau lenh thu nhat; cau lenh thu hai; cau lenh thu ba; . cau lenh cuoi; } Perl thực hiện từng câu lệnh theo trình tự, từ đầu đến c uối. Về mặt c ú pháp, một khối c ác c âu lệnh được chấp nhận ở mọi vị trí của một câu lệnh. | Mục lục Diễn đàn tin học Tutorial Room Chương 3 Chương 5 Learning Perl - Chương 4 Cấu trúc điều khiển 1. Khối câu lệnh 2. Câu lệnh if else 3. Câu lệnh while until 4. Câu lệnh do while until 5. Câu lệnh for 6. Câu lệnh foreach 7. Bài tâp Khối câu lệnh Khối câu lệnh là một dãy các câu lệnh được bao trong cặp dấu ngoặc nhọn và . Nó trông tựa như thế này cau lenh thu nhat cau lenh thu hai cau lenh thu ba . cau lenh cuoi Perl thực hiện từng câu lệnh theo trình tự từ đầu đến cuối. Về mặt cú pháp một khối các câu lệnh được chấp nhân ở mọi vị trí của một câu lệnh. Câu lệnh if unless Độ phức tạp tiếp theo trong các câu lệnh là câu lệnh if. Kết cấu này trông rất giống kết cấu trong C một biểu thức điều khiển được tính theo tính đúng đắn của nó và hai khối. Nói cách khác nó trông tựa như thế này if mot bỉeu thuc nao do cau lenh 1 trong truong hop dung cau lenh 2 trong truong hop dung cau lenh 3 trong truong hop dung else cau lenh 1 trong truong hop cau lenh 2 trong truong hop cau lenh 3 trong truong hop sai sai sai Dấu ngoặc móc và ở đây là cần thiết cho dù bạn chỉ có một lệnh trong phần if hoặc else nếu bạn thiếu thì Perl sẽ báo lỗi cú pháp. Trong khi thực hiện Perl sẽ tính biểu thức điều khiển. Nếu biểu thức này là đúng thì khối thứ nhất các câu lệnh trong trường hợp đúng trên sẽ được thục hiện. Nếu biểu thức là sai thì khối thứ hai các câu lệnh trong trường hợp sai trên sẽ được thực hiện. Nhưng đúng sai là như thế nào T rong Perl các qui tắc có đôi chút hơi huyền ảo nhưng chúng cho bạn kết quả như dự kiến. Biểu thức điều khiển được tính cho một giá trị xâu nếu nó đã là xâu thì chẳng có thay đổi gì nhưng nếu nó là số thì nó sẽ được chuyển thành xâu . Nếu xâu này hoặc là xâu rỗng chiều dài không hoặc là một xâu có chứa một kí tự 0 không thì giá trị của biểu thức là sai False . Mọi thứ khác đều được tự động coi như là đúng True . Tại sao lại có cái qui tắc buồn cười này vây Vì điều ấy làm cho dễ dàng nhẩy theo cái rỗng so với một xâu khác rỗng cũng như số không so với