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
[Genshin Impact] Guide La Hoàn Thâm Cảnh v2.3
[Genshin Impact] Guide La Hoàn Thâm Cảnh v2.3
Cẩm nang đi la hoàn thâm cảnh trong genshin impact mùa 2.3
Kỹ năng của Toshinori Yagi - One For All - Boku no Hero Academia
Kỹ năng của Toshinori Yagi - One For All - Boku no Hero Academia
Là anh hùng nổi tiếng nhất thế giới - All Might, Toshinori là người kế nhiệm thứ 8 và có thể sử dụng rất thành thạo One For All
Sơ lược về Đế quốc Phương Đông trong Tensura
Sơ lược về Đế quốc Phương Đông trong Tensura
Đế quốc phương Đông (Eastern Empire), tên chính thức là Nasca Namrium Ulmeria United Eastern Empire
Polumnia Omnia - Lời oán than của kẻ ngu muội
Polumnia Omnia - Lời oán than của kẻ ngu muội
Đây là bản dịch lời của bài [Polumnia Omnia], cũng là bản nhạc nền chủ đạo cho giai đoạn 2 của Boss "Shouki no Kami, Kẻ Hoang Đàng".