【ご質問】
CurlにはJavaにおけるBigInteger、BigDecimalのようなAPIはあるのでしょうか。
【回答】
標準APIにはありませんが、オープンソースライブラリである WSDK、 ORBにて
同様のAPIが提供されています。
WSDKの場合・・・パッケージ[COM.CURL.UTIL.BIGNUM]内のBigInt、BigDecimal
ORBの場合・・・パッケージ[COM.CURL.ORB.TYPE]内のBigInteger、BigDecimal
【コード例】
{curl 7.0 applet} {import * from COM.CURL.UTIL.BIGNUM} {value {VBox |
【実行結果】
13119107.3693184179 202982856.3840000000 0.0646316029 |
WSDKのインストール方法は、以下をご参照ください。
http://developers.curlap.com/re-reference/25-data/107-wsdkweb-service-development-kit.html
ORBの詳細は、以下をご参照ください。
http://developers.curlap.com/re-reference/42-curl-orb-for-java06.html
また、CurlのVer.8より、標準APIにてDecimal型を利用することが可能になりました。
詳細はDeveloperCenter内の以下のページをご参照ください。
http://developers.curlap.com/re-reference/36-basic/741-decimal.html