我可以以某种方式使用具有以下内容的文本文件:
<comment> This is something like an XML file.
<action var="myInteger"> +50
<condition> stringVar == "sometext" <action var="boolVar"> = true
..解析它并让我的应用程序执行一些操作?
这个想法是制作一个用户友好的(示例不计算在内)伪代码,可以更改应用程序的变量和运行方法。问题是我不知道如何通过名称更改变量。
为每个变量名称单独设置一个案例(明确支持它们)将是相当疯狂的:
switch(varName)
{
case "var1": {/* things */ break;}
case "var2": {/* things */ break;}
/* ... */
case "var9999": {/* things */ break;}
}
编辑:我想我最初问错了问题。(还有一种简单的方法可以通过从文本文件中执行代码来处理应用程序的变量吗?)