0

作为这个茄子工具的新手。谁能告诉我如何创建一个用户own functions来调用一些代码以进行递归使用。实际上我熟悉核心 java。我力图使用茄子创建自己的函数的语法。

提前致谢。

4

1 回答 1

0

在 eggPlant 中,函数的概念被称为“处理程序”。

处理程序基本上是一个函数。它接受参数,返回值等。例如,以下函数返回通过 ADB 连接的 Android 设备的序列号(我假设您熟悉 ADB)。

to getConnectionInfo
    put the connectioninfo into connectionInfo
    put property DeviceSerialNumber of connectionInfo into deviceSerialNo
    return deviceSerialNo
end getConnectionInfo

要调用此函数并打印返回值,您可以:put getConnectionInfo()

要修改上述函数以获取参数,您需要添加一行(就在“to”行下方):Params param1,param2

我喜欢创建只包含处理程序的“Helper”脚本。然后我会在任何我想要的地方调用处理程序,例如

脚本“助手”的内容

to Function1
// perform some action    
end Function1

to Function2
// perform some action
end Function2
...

然后调用函数

put helper.Function1()

把 helper.Function2()

于 2014-01-29T05:21:46.413 回答