如何在 clojure 中调用这个 java 库
How to call this java library in clojure
我正在尝试将此 java 代码翻译成 clojure:
package com.plivo.api.samples.message;
import java.io.IOException;
import java.util.Collections;
import com.plivo.api.Plivo;
import com.plivo.api.exceptions.PlivoRestException;
import com.plivo.api.models.message.Message;
import com.plivo.api.models.message.MessageCreateResponse;
/**
* Example for Message create
*/
class MessageCreate {
public static void main(String [] args) {
Plivo.init();
try {
MessageCreateResponse response = Message.creator("14153336666", Collections.singletonList("14156667777"), "Test Message")
.create();
System.out.println(response);
} catch (PlivoRestException | IOException e) {
e.printStackTrace();
}
}
}
我什至不关心错误检查,我不知道如何让我的代码进入 运行 这一行:
Message.creator("14153336666", Collections.singletonList("14156667777"), "Test Message")
.create();
我已经将正确的依赖项导入到我的 project.clj 中,我只是不知道如何以识别创建者的方式进行 java 互操作。任何帮助将不胜感激。
您应该 post 您编写的任何 Clojure 代码来尝试解决问题,但调用约定可能是这样的:
(let [creator (Message/creator "14153336666"
(Collections/singletonList "14156667777")
"Test Message")]
(.create creator))
我正在尝试将此 java 代码翻译成 clojure:
package com.plivo.api.samples.message;
import java.io.IOException;
import java.util.Collections;
import com.plivo.api.Plivo;
import com.plivo.api.exceptions.PlivoRestException;
import com.plivo.api.models.message.Message;
import com.plivo.api.models.message.MessageCreateResponse;
/**
* Example for Message create
*/
class MessageCreate {
public static void main(String [] args) {
Plivo.init();
try {
MessageCreateResponse response = Message.creator("14153336666", Collections.singletonList("14156667777"), "Test Message")
.create();
System.out.println(response);
} catch (PlivoRestException | IOException e) {
e.printStackTrace();
}
}
}
我什至不关心错误检查,我不知道如何让我的代码进入 运行 这一行:
Message.creator("14153336666", Collections.singletonList("14156667777"), "Test Message")
.create();
我已经将正确的依赖项导入到我的 project.clj 中,我只是不知道如何以识别创建者的方式进行 java 互操作。任何帮助将不胜感激。
您应该 post 您编写的任何 Clojure 代码来尝试解决问题,但调用约定可能是这样的:
(let [creator (Message/creator "14153336666"
(Collections/singletonList "14156667777")
"Test Message")]
(.create creator))