Nhãn (khoa học máy tính)

Nhãn (tiếng Anh: label) trong ngôn ngữ lập trình là một chuỗi các kí tự để xác định một vị trí trong mã nguồn. Trong hầu hết ngôn ngữ, nhãn mang hình thức như một định danh, thường được theo sau bởi một often followed by a kí tự dấu câu (ví dụ như dấu hai chấm). Trong nhiều ngôn ngữ lập trình bậc cao, nhãn đóng vai trò như là đích đến của câu lệnh GOTO.[1][2] Nhãn trong hợp ngữ có thể được sử dụng ở bất cứ nơi nào có địa chỉ cụ thể (ví dụ như là toán hạng của lệnh JMP hay MOV).[3] Trong Pascal và các biến thể từ nó cũng vậy. Một số ngôn ngữ như FortranBASIC hỗ trợ nhãn số (numeric label).[4] Nhãn cũng được dùng để xác định điểm vào của một chuỗi câu lệnh được biên dịch (như trong quá trình gỡ lỗi).

Javascript

[sửa | sửa mã nguồn]
top: //Label the outermost for-loop.
for (var i = 0; i < 4; i++) {
    for (var j = 0; j < 4; j++) {
        if (j === 3 && i === 2) {
            alert("i=" + i + ", j=" + j); //i=2, j=3
            break top;
        }
    }
}

alert("i=" + i + ", j=" + j); //i=2, j=3

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ “C Standard section 6.8.6.1 The goto statement”. Bản gốc lưu trữ ngày 24 tháng 12 năm 2007. Truy cập ngày 28 tháng 12 năm 2018.
  2. ^ “GOTO Statement QuickSCREEN”. Microsoft. 1988. Bản gốc lưu trữ ngày 25 tháng 7 năm 2009. Truy cập ngày 3 tháng 7 năm 2008.
  3. ^ O. Lawlor. “nasm x86 Assembly”. Truy cập ngày 3 tháng 7 năm 2008.
  4. ^ “Differences Between GW-BASIC and QBasic”. Lưu trữ bản gốc ngày 10 tháng 2 năm 2010. Truy cập ngày 28 tháng 12 năm 2018.Quản lý CS1: bot: trạng thái URL ban đầu không rõ (liên kết)
Chúng tôi bán
Bài viết liên quan
[Review] 500 ngày của mùa hè | (500) Days of Summer
[Review] 500 ngày của mùa hè | (500) Days of Summer
(500) days of summer hay 500 ngày của mùa hè chắc cũng chẳng còn lạ lẫm gì với mọi người nữa
Những điều cần biết về nguyên tố thảo - Genshin Impact
Những điều cần biết về nguyên tố thảo - Genshin Impact
Trước hết, hệ Thảo sẽ không tương tác trực tiếp với Băng, Nham và Phong. Nhưng chỉ cần 3 nguyên tố là Thủy, Hỏa, Lôi
Giới thiệu nhân vật Evileye trong Overlord
Giới thiệu nhân vật Evileye trong Overlord
Keno Fasris Invern, trước đây được gọi là Chúa tể ma cà rồng huyền thoại, Landfall, và hiện được gọi là Evileye, là một nhà thám hiểm được xếp hạng adamantite và người làm phép thuật của Blue Roses cũng như là bạn đồng hành cũ của Mười Ba Anh hùng.
Tóm tắt chương 248: Quyết chiến tại tử địa Shinjuku - Jujutsu Kaisen
Tóm tắt chương 248: Quyết chiến tại tử địa Shinjuku - Jujutsu Kaisen
Những tưởng Yuuji sẽ dùng Xứ Hình Nhân Kiếm đâm trúng lưng Sukuna nhưng hắn đã né được và ngoảnh nhìn lại phía sau