blockly > Workspace > createVariable
เมธอด Workspace.createVariable()
v12: ใช้ Blockly.Workspace.getVariableMap().createVariable
สร้างตัวแปรที่มีชื่อที่กำหนด ประเภทที่ไม่บังคับ และรหัสที่ไม่บังคับ
ลายเซ็น:
createVariable(name: string, opt_type?: string | null, opt_id?: string | null): IVariableModel<IVariableState>;
พารามิเตอร์
| พารามิเตอร์ | ประเภท | คำอธิบาย |
|---|---|---|
| ชื่อ | สตริง | ชื่อของตัวแปร โดยต้องไม่ซ้ำกับตัวแปรและกระบวนการอื่นๆ |
| opt_type | string | null | (ไม่บังคับ) ประเภทของตัวแปร เช่น "int" หรือ "string" ไม่จำเป็นต้องไม่ซ้ำกัน Field_variable สามารถกรองตัวแปรตามประเภทได้ โดยค่าเริ่มต้นจะเป็น "'" ซึ่งเป็นประเภทที่เฉพาะเจาะจง |
| opt_id | string | null | (ไม่บังคับ) รหัสที่ไม่ซ้ำกันของตัวแปร ซึ่งจะมีค่าเริ่มต้นเป็น UUID |
การคืนสินค้า:
IVariableModel<IVariableState>
ตัวแปรที่สร้างขึ้นใหม่