Bool ret = SetSwapPosVolType(2); 这段代码如何理解
下图中,“Bool ret”是定义一个Bool 变量,变量名为“ret”,然后“=”右边的“SetSwapPosVolType(2)”是对变量进行赋值。 是这样的意思吗?
下图中,“Bool ret”是定义一个Bool 变量,变量名为“ret”,然后“=”右边的“SetSwapPosVolType(2)”是对变量进行赋值。 是这样的意思吗?
SetSwapPosVolType这个函数在运行完毕后会返回一个值 这个值通过 = 符号赋值给了ret 然后下面根据ret来判断用iifstring到底是输出true还是false
回复:其实我最大的疑问是等号左边的“Bool ret” 这是创建 ret 变量吗? 为什么不在Vars字段创建?
回复:如果你代码写得很长,能随手就声明一个局部类型的变量,用完就释放的那种,是不是比拉到最上面再特地声望,要方便很多? 这种问题没必要这么纠结吧
回复:这个ret变量,是离开最近的大括号就释放,还是离开OnInit的大括号释放?
回复:可以这样理解 ret变量只是为了下一行的print能输出一个正确的值而创建, 方便在控制台查看是否设置成功; 对SetSwapPosVolType(2)函数设置换仓量类型没有任何影响。 对不对?
回复:这种局部变量的作用域就是当前的事件域
回复:对
回复:那就是离开OnInit域释放喽