0

如何将宏名称存储在变量中,然后再使用它?

例如:

Set myVariable = "AssertEquals"

Do $$$myVariable(...)

或者

Set myVariable = "$$$AssertEquals"

Do myVariable(...)

以为我可以做类似以下的事情,但这也不起作用(我得到 CLASS DOES NOT EXIST)。

Do $CLASSMETHOD("%UnitTest.TestCase","AssertEqualsViaMacro",....)
4

1 回答 1

2

没办法,宏在编译时会消耗掉,但你会在运行时使用它们。我认为您应该更好地解释您实际要实现的目标。如果你在这里问,你会得到更多的答案。

于 2019-09-14T18:45:10.653 回答