Khi nào nên sử dụng :
(hoặc không)
Nhân :
vật được sử dụng như một công cụ ngắt câu lệnh trong SB. Về cơ bản, bạn sử dụng nó để xếp các câu lệnh trên một dòng như vậy:
PRINT "HELLO!":PRINT "GOODBYE!"
Mặt khác, tuyên bố trung bình của bạn bị phá vỡ bởi một dòng mới:
PRINT "HELLO!"
PRINT "GOODBYE!"
Trong thực tế, bạn thường không cần sử dụng dấu hai chấm. Miễn là các câu lệnh có thể được chia thành các mã thông báo hợp lệ về mặt cú pháp, trình phân tích cú pháp có xu hướng tìm ra khi một kết thúc và các câu lệnh khác bắt đầu. Điều tương tự thường đi cho khoảng trắng.
PRINT"HELLO!"PRINT"GOODBYE!"
Tất nhiên, điều này không phải lúc nào cũng hoạt động. Luôn có những trường hợp mơ hồ và cú pháp không hợp lệ khi bạn phải ngắt câu lệnh một cách rõ ràng. Lấy ví dụ:
PRINT "HELLO";END
Dấu chấm phẩy có nghĩa PRINT
là đang mong đợi một biểu thức khác được in ra, trừ khi câu lệnh bị phá vỡ ở đó (chúng tôi sử dụng dấu chấm phẩy để ngăn chặn dòng mới.) Ở đây, nó giả sử END
là một giá trị, mặc dù là một từ khóa và cố gắng in nó, dẫn đến trong một lỗi Vì vậy, chúng ta phải phá vỡ tuyên bố này một cách rõ ràng, có thể là dấu hai chấm hoặc dòng mới.
Nói chung, nếu một cái gì đó có vẻ mơ hồ, hãy thử nó để xem nếu nó hoạt động. Nếu không, hãy phá vỡ tuyên bố. Ngoài ra, bất cứ điều gì tạo ra cú pháp không hợp lệ sẽ không được tô sáng chính xác như 12Me21 đã đề cập.