Bracket matching là gì?
- ★
- ★
- ★
- ★
- ★
Đối sánh dấu ngoặc (bracket matching) là một tính năng làm nổi bật cú pháp (syntax highlighting) của một số trình soạn thảo văn bản (text editor) nhất định và môi trường phát triển tích hợp (IDE) làm nổi bật (highlight) các dấu ngoặc (dấu ngoặc vuông, dấu ngoặc nhọn hoặc dấu ngoặc đơn) khớp (match) với nhau trong các ngôn ngữ như Java, JavaScript và C ++ sử dụng chúng. Mục đích là để giúp lập trình viên điều hướng qua mã và cũng phát hiện ra bất kỳ kết hợp không phù hợp nào, điều này có thể khiến chương trình không biên dịch (compile) hoặc hoạt động sai. Ví dụ: nếu dấu ngoặc đóng bị bỏ trống, trình biên dịch (complier) sẽ không biết rằng đã đến cuối khối mã (block of code). Đối sánh dấu ngoặc (bracket matching) đặc biệt hữu ích khi có liên quan đến nhiều câu lệnh if, vòng lặp (loop) chương trình, v.v. lồng nhau (nest).
Trong ví dụ này, người dùng vừa nhập dấu ngoặc nhọn đóng '}' để xác định một khối mã, và dấu ngoặc nhọn đó và dấu ngoặc nhọn mở tương ứng của nó đều được nổi bật.
for (int i = 0; i {
System.out.println(i);
}
Learning English Everyday