在pb函数中使用数组解决办法

在pb函数中使用数组
各位老师:
如何在pb函数中使用数组呢

1.传参能否使用数组?
2.返回值能否是数组?
3.如果是未预定义长度的数组能否传参?

------解决方案--------------------
一、pb的数组大致有以下三种:
//1、定义一个 long型数组, 数组长度为0
long ll[]
//2、定义一个 long型数组, 数组长度为2, ll[1]及ll[2]的默认值为0
long ll[2]
//3、定义一个 long型数组, 数组长度为2, ll[1]及ll[2]的默认值分别为1和2
long ll[2] = (1, 2)

pb只能定义一维数组,如果需要定义二维数组,需要借助结构体

二、传参时可以使用数组,如
long ll[]
wf(ll)

wf中参数为 wf(long al[])

三、返回值不能为数组,但是可以通过ref对参数进行传值引用

long ll[]
wf(ll)

wf中参数为 wf(ref long al[])


四、如果是未预定义长度的数组仍然可以传参?