从宏的值中添加或减去一个值

普伦蒂斯普伦蒂斯 成员职位:66Maven
2020年1月编辑 帮助
你好,

我认为这是一个简单的问题,但我已经研究了太长时间了。
好的,我有一个宏NumberExamples这个宏给了我一个特定属性的例子数。
我想要做的是在这个值上加减一个数字,所以让我们说“NumberExamples”的值= 14。我想把14+1变成15,或者14-3变成11。
但是,当我尝试使用generate宏执行此操作时,它实际上是将1添加到数字上,使其成为141。
我知道这可能很简单,我只是不知道怎么做。

谢谢
普伦蒂斯
标记:

最佳答案

  • rfuentealbarfuentealba 主持人,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    解决方案接受
    你好,@Prentice

    宏值总是一个字符串。您要做的是使用eval()作为将其转换为整数的方法。

    请检查这个XML作为如何做你想做的事情的例子:

    <?xml version="1.0" encoding="UTF-8"?><进程版本="9.2.000">      <参数key="logverbosity" value="init"/> <参数key="random_seed" value="2001"/> <参数key="send_mail" value="never"/> <参数key="notification_email" value="30"/> <参数key="encoding" value="SYSTEM"/> <进程expanded="true">                            

    希望这能帮到你,

    罗德里戈。

    sgenzer 普伦蒂斯

答案

登录注册置评。