0

我有一个单行 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.

我如何调用这个方法?

4

1 回答 1

2

根据文档,方法调用具有以下语法:

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

这意味着,对我来说,方法应该以非柯里化的形式调用,即,

Dom_html.window##scroll(100, 100) 
于 2014-12-27T16:50:43.340 回答