全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
Account 和AccountRef的区别是什么,分别在什么时候用?
m0033256 分享到
2024-09-03 19:17

定义一个这个AccountRef a2;报错如下,

data-href=

AccountRef 这个不能定义吗?一般怎么使用?

Account 和AccountRef的区别是什么,分别在什么时候用?

kyover

加了ref就是变成引用类型了。

引用类型一般用在函数的参数定义,作用是从函数内部返回数据的时候作为额外的容器。你可以把他当作c语言里的指针。

为什么会需要引用类型?主要是因为函数限制了能返回的数据只有一个。如果一个函数想返回多个数据结果,比如sar算法,那么为了这多个数据结果写不同名称,但其实算法完全一样的函数,又浪费内存,也浪费运行效率。

打个比方,一个函数就好比一个厨房,你送原料进去,厨房送一盘菜出来。规则是每次厨房只有一个盘子,所以只有一道菜。

那现在客人点了一道菜,一鱼二吃,送了一条鱼进去,现在要做成两盘菜,可是规定每次只能送一盘菜,还有一盘菜没东西装怎么办?那就送原料的时候多送一个盘子进去。这个盘子就是引用类型的容器。虽然是参数,但是他的作用其实是一个变量容器。

2024-09-04 09:06
您未登录,请先 登录注册 后发表评论
顶部