AutoIT tut 10 : Vòng lặp While

0
(0)

VÒNG LẶP WHILE … WEND

Nếu như vòng lặp For thực hiện việc lặp với một biến chạy thì vòng lặp While thực hiện việc lặp bằng việc kiểm tra điều kiện.

Cú pháp chung :


While <điều kiện>

        <các câu lệnh>

        ......

WEnd

Giải thích

<điều kiện>  có thể là một một biểu thức điều kiện và True là giá trị khác 0

<các câu lệnh >  có thể là rỗng, lệnh đơn, khối lệnh hoặc là các vòng lặp khác.

Trước khi các lệnh bên trong vòng lặp được thực thi, thì <điều kiện> được kiểm tra. Nếu trả về giá trị True, thì <các câu lệnh> được duyệt và thi hành cho đến khi gặp WEnd.  Khi đó vòng lặp quay lại thẩm định <điều kiện>. Quá trình lặp kết thúc khi <điều kiện> trả về False (tức không còn đúng nữa).

Chú ý

Ø       Số lần thực hiện của vòng lặp sẽ là 0, nếu như ngay bước kiểm tra <điều kiện> lần đầu tiên, <điều kiện> cho một giá trị False.

Ø       Muốn tạo nên một vòng lặp vô tận, bạn chỉ cần thay thế <điều kiện> bằng một giá trị khác 0.

Ví dụ

      Đoạn mã này sẽ hiện 5 lần thông báo cho biết giá trị của biến $i

$i = 0

While $i <= 10

      MsgBox(0, “Value of $i is:”, $i)

 $i = $i + 1

WEnd

MsgBox(0, “Thong bao”, “While loop stoped. Script is exiting”)

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Related posts

AutoIT tut 27: 1 số ví dụ về chương trình AutoIT

AutoIT tut 32 : GUISet ( Tổng hợp )

AutoIT tut 28: UICtrlSetBkColor -Thay đổi màu nền hiện tại của control sang một màu khác