2014-12-27 85 views
0

我有一个行js_of_ocaml程序:如何调用js_of_ocaml方法?

Dom_html.window##scroll 100 100 ; 

哪个失败,出现错误:

File "tests/test_scrolling.ml", line 2, characters 0-23: 
Error: This expression has type int -> int -> unit Js.meth 
     but an expression was expected of type < get : 'a; .. > Js.gen_prop 
Command exited with code 2. 

如何调用该方法?

回答

2

根据该documentation方法调用的语法如下:

 obj : <m : t_1 -> ... -> t_n -> u meth; ..> Js.t 
      e_i : t_i    (1 <= i <= n) 
     ------------------------------------------------- 
        obj##m(e_1, ..., e_n) : u 

这意味着,对我来说,方法应该在uncurryied形式被调用,即

Dom_html.window##scroll(100, 100)