|
|
|
|
@ -17,33 +17,40 @@ const CodeEditor: React.FC<NodeEditorProps> = ({ nodeData, updateNodeData }) =>
|
|
|
|
|
const defaultData = {
|
|
|
|
|
customDef: {
|
|
|
|
|
languageId: '63', // 默认 Java
|
|
|
|
|
sourceCode: '/**\n' +
|
|
|
|
|
'ExecClass类main 方法是固定的启动函数,参数个数、类型、返回类型不可更改\n' +
|
|
|
|
|
'当前版本gson-2.10.1.jar的文档地址:\n' +
|
|
|
|
|
'https://www.javadoc.io/doc/com.google.code.gson/gson/2.10.1/index.html\n' +
|
|
|
|
|
'*/\n' +
|
|
|
|
|
'import com.google.gson.JsonObject;\n' +
|
|
|
|
|
'class ExecClass{ \n' +
|
|
|
|
|
' public JsonObject main(JsonObject args){\n' +
|
|
|
|
|
' return args;\n' +
|
|
|
|
|
' }\n' +
|
|
|
|
|
'}'
|
|
|
|
|
sourceCode:
|
|
|
|
|
`/**
|
|
|
|
|
ExecClass类main 方法是固定的启动函数,参数个数、类型、返回类型不可更改
|
|
|
|
|
当前版本gson-2.10.1.jar的文档地址:
|
|
|
|
|
https://www.javadoc.io/doc/com.google.code.gson/gson/2.10.1/index.html
|
|
|
|
|
*/
|
|
|
|
|
import com.google.gson.JsonObject;
|
|
|
|
|
class ExecClass{
|
|
|
|
|
public JsonObject main(JsonObject args){
|
|
|
|
|
return args;
|
|
|
|
|
}
|
|
|
|
|
}`
|
|
|
|
|
},
|
|
|
|
|
extra: {
|
|
|
|
|
java: '/**\n' +
|
|
|
|
|
'ExecClass类main 方法是固定的启动函数,参数个数、类型、返回类型不可更改\n' +
|
|
|
|
|
'当前版本gson-2.10.1.jar的文档地址:\n' +
|
|
|
|
|
'https://www.javadoc.io/doc/com.google.code.gson/gson/2.10.1/index.html\n' +
|
|
|
|
|
'*/\n' +
|
|
|
|
|
'import com.google.gson.JsonObject;\n' +
|
|
|
|
|
'class ExecClass{ \n' +
|
|
|
|
|
' public JsonObject main(JsonObject args){\n' +
|
|
|
|
|
' return args;\n' +
|
|
|
|
|
' }\n' +
|
|
|
|
|
'}',
|
|
|
|
|
python: '# main函数是启动函数,参数类型、个数、返回类型不可更改\n' +
|
|
|
|
|
'def main(a:dict)->dict:\n' +
|
|
|
|
|
' return {\'b\': a.get(\'a\')+[4,5]}'
|
|
|
|
|
java:
|
|
|
|
|
`/**
|
|
|
|
|
ExecClass类main 方法是固定的启动函数,参数个数、类型、返回类型不可更改
|
|
|
|
|
当前版本gson-2.10.1.jar的文档地址:
|
|
|
|
|
https://www.javadoc.io/doc/com.google.code.gson/gson/2.10.1/index.html
|
|
|
|
|
*/
|
|
|
|
|
import com.google.gson.JsonObject;
|
|
|
|
|
class ExecClass{
|
|
|
|
|
public JsonObject main(JsonObject args){
|
|
|
|
|
return args;
|
|
|
|
|
}
|
|
|
|
|
}`
|
|
|
|
|
,
|
|
|
|
|
python:
|
|
|
|
|
`# main函数是启动函数,参数类型、个数、返回类型不可更改
|
|
|
|
|
def main(params):
|
|
|
|
|
data = {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
return data`
|
|
|
|
|
},
|
|
|
|
|
type: 'CODE'
|
|
|
|
|
};
|
|
|
|
|
|