如何将参数传递给PlatonScript过程

时间:2014-07-24 09:34:51

标签: arguments procedure jplaton

有谁知道如何将局部变量作为参数传递给PlatonScript程序? 我只是不想使用全局变量。

由于

1 个答案:

答案 0 :(得分:1)

创建具有参数的过程时,必须将其声明为

<p_targetsData>
        <![CDATA[START:p_targetsData(testvar1,testvar2)


        testvar1 = "test"
        testvar2 = 123

        RETURN 1 ]]>
 </p_targetsData>

当你想要调用它并传递你写的参数时

@testvar1:STRING
@testvar2:INTEGER
CALL p_targetsData(testvar1,testvar2)

jPlaton使用引用调用,因此在执行CALL之后,您的变量仍将具有其实际值