【发布时间】:2017-10-20 08:14:42
【问题描述】:
我有一个testFactory 课程。目的是能够传入工厂,然后控制台输出结果以用于演示目的。到目前为止,当尝试在测试方法中调用 createProductA 时,编译器会抱怨 createProductA 未绑定 (Unbound value createProductA)。
在类内部调用方法的正确语法是什么?
class testFactory (factory: abstractFactory) => {
as _;
pub createProductA => factory#createProductA;
pub createProductB => factory#createProductB;
pub test () => {
Js.log createProductA;
Js.log createProductB;
}
};
【问题讨论】:
-
我不知道我之前是否提到过,但你可能想看看Real World OCaml's section on classes。您可以使用reason-tools 将 OCaml 代码转换为 Reason。
-
我确实读过那一章,而且我不断地重读它(尤其是在地铁上)并尝试使用 _ 和 #。可能是在赶时间的时候,我忽略了一些东西。一如既往的感谢。