blockly > ชื่อ
ระดับชื่อ
คลาสสำหรับฐานข้อมูลของชื่อเอนทิตี (ตัวแปร กระบวนการ เป็นต้น)
ลายเซ็น:
export declare class Names
ผู้ผลิต
พร็อพเพอร์ตี้
เมธอด
วิธีการ |
คีย์ตัวปรับแต่ง |
คำอธิบาย |
เท่ากับ(ชื่อ 1, ชื่อ 2) |
static |
ชื่อเอนทิตี 2 ชื่อดังกล่าวอ้างอิงถึงเอนทิตีเดียวกันหรือไม่ ชื่อแบบบล็อกจะไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
getDistinctName(name, type) |
|
แปลงชื่อบุคคลของ Blockly ให้เป็นชื่อนิติบุคคลที่ส่งออกได้ตามกฎหมาย โปรดตรวจสอบว่าชื่อนี้เป็นชื่อใหม่ที่ไม่ซ้อนทับกับชื่อที่กำหนดไว้ก่อนหน้านี้ นอกจากนี้ ให้ตรวจสอบกับรายการคำที่สงวนไว้สำหรับภาษาปัจจุบัน และตรวจสอบว่าชื่อไม่ขัดแย้งกัน |
getName(nameOrId, type) |
|
แปลงชื่อบุคคลของ Blockly ให้เป็นชื่อนิติบุคคลที่ส่งออกได้ตามกฎหมาย |
getUserNames(type) |
|
แสดงผลรายการชื่อทั้งหมดที่รู้จักซึ่งสร้างโดยผู้ใช้ของประเภทชื่อที่ระบุ |
populateProcedures(workspace) |
|
สร้างชื่อสำหรับกระบวนการ |
populateVariables(workspace) |
|
สร้างชื่อสำหรับตัวแปรผู้ใช้ แต่สร้างเฉพาะชื่อที่ใช้ |
reset() |
|
ล้างฐานข้อมูลและเริ่มต้นใหม่ทั้งหมด ระบบจะเก็บคำที่สงวนไว้ |
setVariableMap(map) |
|
ตั้งค่าการแมปตัวแปรที่แมปจากชื่อตัวแปรเป็นออบเจ็กต์ตัวแปร |