#编程##自创##ai##自创编程语言##python#
我创造的编程语言被ai改成这样↓:
修改后的规范:
简化括号的使用
使用<>表示输出,[]表示输入
使用{}表示变量和函数定义
使用/表示结束符
使用|进行条件判断
使用\表示特殊功能
使用^^进行注释
示例代码:
{
function1(code: 1, belong: "function1", int1: 0) <empty>
<>("Enter a number: ")
[var] ^储存用户输入^
[a1] = "" ^初始化a1为空字符串^
[number] = 0 ^初始化number为0^
\mark("d1") ^标记名称为"d1"^
/ |{number}<=(3)
<>
\{code, run}<("{return:the({a1}):in({function1})}")> ^打印a1并返回到function1^
{
code, run
<>
[a1] <({a1} + {var})> ^将var添加到a1中^
[number] <({number} + 1)> ^ number加1^
{mark, (code, run)<("{mark:name,("d1")}")>} ^回到标记"d1"^
}
}
function1(code: 1, belong: "function1", int1: 12) ^调用function1函数并传入参数^
输出结果:
Enter a number: 12
helloworldhelloworldhelloworld

修改后的规范:
简化括号的使用
使用<>表示输出,[]表示输入
使用{}表示变量和函数定义
使用/表示结束符
使用|进行条件判断
使用\表示特殊功能
使用^^进行注释
示例代码:
{
function1(code: 1, belong: "function1", int1: 0) <empty>
<>("Enter a number: ")
[var] ^储存用户输入^
[a1] = "" ^初始化a1为空字符串^
[number] = 0 ^初始化number为0^
\mark("d1") ^标记名称为"d1"^
/ |{number}<=(3)
<>
\{code, run}<("{return:the({a1}):in({function1})}")> ^打印a1并返回到function1^
{
code, run
<>
[a1] <({a1} + {var})> ^将var添加到a1中^
[number] <({number} + 1)> ^ number加1^
{mark, (code, run)<("{mark:name,("d1")}")>} ^回到标记"d1"^
}
}
function1(code: 1, belong: "function1", int1: 12) ^调用function1函数并传入参数^
输出结果:
Enter a number: 12
helloworldhelloworldhelloworld