浮動小数点配列をパラメータとするclojureからjava関数を呼び出す必要があります。どうすればクロージャーでこれをやることができますか?Clojure - java interop - 浮動小数点配列を渡す方法>
私は
(classname/function [0.1f 0.2f])
を試してみました - しかし、これは動作しません。明らかに、問題はパラメータ配列にあります。クラス内の他の関数を問題なく呼び出すことができ、配列としてパラメータを取らないようにすることができます。
提案がありますか?
は
ありがとうございます。これは私にとってはうまくいかなかった。具体的には、私はopengl関数を呼び出そうとしています。 Javaでは、コードは次のようになります。 GLfloat blackAmbientLight [] = {0.0、0.0、0.0}; glLightfv(GL_LIGHT0、GL_AMBIENT、blackAmbientLight); しかし、私はclojureから同じものを呼び出すことができません:-( (float配列[0 0 0])は、パラメータを渡すときに必要なものを生成しません –