blockly > ชื่อ

คลาสของชื่อ

คลาสสำหรับฐานข้อมูลของชื่อเอนทิตี (ตัวแปร ขั้นตอน ฯลฯ)

ลายเซ็น:

export declare class Names 

ผู้ผลิต

ผู้ผลิต ตัวปรับแต่ง คำอธิบาย
(constructor)(reserveWordsList, opt_variablePrefix) สร้างอินสแตนซ์ใหม่ของคลาส Names

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ ตัวปรับแต่ง Type คำอธิบาย
DEVELOPER_VARIABLE_TYPE static NameType

วิธีการ

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