Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
chặn > Tên
Lớp tên
Lớp cho cơ sở dữ liệu gồm tên thực thể (biến, quy trình, v.v.).
Chữ ký:
export declare class Names
Hàm khởi tạo
Thuộc tính
Phương thức
Phương thức |
Đối tượng sửa đổi |
Mô tả |
bằng(tên1; tên2) |
static |
Hai tên pháp nhân đã cho có đề cập đến cùng một pháp nhân không? Tên khối không phân biệt chữ hoa chữ thường. |
getDistinctName(name, type) |
|
Chuyển đổi tên pháp nhân Blockly thành tên pháp nhân có thể xuất hợp pháp. Đảm bảo rằng đây là tên mới không trùng lặp với bất kỳ tên nào đã được xác định trước đó. Đồng thời, kiểm tra danh sách các từ dành riêng cho ngôn ngữ hiện tại và đảm bảo tên không xung đột với nhau. |
getName(nameOrId, type) |
|
Chuyển đổi tên pháp nhân Blockly thành tên pháp nhân có thể xuất hợp pháp. |
getUserNames(type) |
|
Trả về danh sách tất cả tên đã biết do người dùng tạo thuộc một loại tên được chỉ định. |
populateProcedures(workspace) |
|
Đặt tên cho các quy trình. |
populateVariables(workspace) |
|
Đặt tên cho các biến người dùng, nhưng chỉ tạo tên cho những biến đang được sử dụng. |
reset() |
|
Làm trống cơ sở dữ liệu và bắt đầu từ đầu. Các từ dành riêng sẽ được giữ lại. |
setVariableMap(map) |
|
Thiết lập bản đồ cho biến liên kết từ tên biến đến đối tượng biến. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-25 UTC."],[],["The `Names` class manages a database of entity names, including variables and procedures. Key actions include constructing a new `Names` instance, checking name equality, and generating distinct, legal names. Methods allow retrieving user-created names, generating names for procedures and variables, and resetting the database. The class also manages a variable map, and can populate procedures and variables within a workspace. It handles reserved words and prevents name collisions.\n"]]