“我调用get方法之前,它的值显示“
是的,显然是如此,但是我找不到这种行为描述的文档。然而,我认为这是有用的。
IIRC:
相关属性计算“背景”显示在工具提示或变量编辑器。几个版本,依赖属性被显式的调用得到函数计算时所需的工具提示。造成很多痛苦当得到函数中有一个bug。
尝试下面的步骤
> > cdp = class_dep_prop ();
- 点这看到工具提示。注意,显示一个值x,但不是y。
- 取代b = (1:3);通过b = (1:2);和重复这些步骤。现在,将显示一个值y。
这种行为比旧的好,得到函数抛出一个错误。(也许,这将是更好的展示类似
y =错误- - - - - -
在工具提示中有一个bug得到函数)。
在哪里
classdefclass_dep_prop <处理
属性
x = 1;
结束
属性(依赖= true)
y
结束
方法
函数val =。y(这)
= (1:2);
b = (1:3);
c =。* b;
val = c * this.x;
结束
函数val = foo ()
val = 17;
结束
结束
结束