0

1 行の 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 に答える