我希望您可以使用函数结构在字符串中执行命令,例如我有三个函数:
go() do() hello()
但是这些函数也有函数体,这些函数体中也可能包含相同的函数。
"go(){do(){go}} do()"
这些函数也可以使用参数。如何在正则表达式中实现这一点?这就像创建一种编程语言。
基本上,这些不是方法,而是从相同的抽象类中实现的所有类。每个类都有一个参数,其类型为相同类别的列表。我的意图就像一个接受括号的计算器。
例如:5*(2+5-(5*9))
我的命令可能会变得复杂:
go(true, 4){do(), hello(){go(){}}