1

Ironjs を使用します。ac# 関数を JS 関数として登録しました (SetGlobal 経由)

と呼ばれますが、その関数から値を返したいです。値は、CLR オブジェクトの IEnumerable です。Jint を使用すると、これはうまくいきます。オブジェクトを返し、それを foreach できます。IronJS で同じことを行うにはどうすればよいですか (Jint を使用しないのはなぜですか。たとえば、underscore.js をコンパイルしないなどのバグがあります)。

編集: 私は流暢な F# の人ではないので、コードを読んでもこの質問に答えることができません。そこで、代わりにジントを修正しました。ただし、答えを知ることはまだいいでしょう

4

1 に答える 1

1

私たちはまだ.NET相互運用に取り組んでいます。そのため、IronJS の foreach は IEnumerables を列挙するように設定されていませんが、代わりに CommonObject タイプのオブジェクトで機能します。

于 2011-09-01T23:08:06.127 に答える