时间元组转字符串

This commit is contained in:
Irene-Maxine
2025-02-22 12:49:30 +08:00
parent e090ccbc68
commit 321ed7438d
15 changed files with 54300 additions and 111 deletions

View File

@@ -719,4 +719,15 @@ export const tuple_totuple = {
this.setOutput(true);
this.setTooltip(Blockly.Msg.MIXLY_PYTHON_TOOLTIP_TOTUPLE);
}
};
export const tuple_input = {
init: function () {
this.setColour(TUPLE_HUE);
this.appendDummyInput("")
.appendField('(')
.appendField(new Blockly.FieldTextInput('0,0,0'),"CONTENT")
.appendField(')');
this.setOutput(true);
}
};

View File

@@ -289,4 +289,10 @@ export const tuple_get_random_item = function (_, generator) {
export const tuple_totuple = function (_, generator) {
var str = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC) || '0'
return ['tuple(' + str + ')', generator.ORDER_ATOMIC];
}
export const tuple_input = function (_, generator) {
var text = this.getFieldValue('CONTENT');
var code = '(' + text + ')';
return [code, generator.ORDER_ATOMIC];
}