Clojure-libraries
提供:Dev Guides
Clojure-ライブラリ
Clojureライブラリを非常に強力にしていることの1つは、Clojureフレームワークで使用できるライブラリの数です。 Webテスト、Web開発、スイングベースのアプリケーションの開発、MySQLデータベースに接続するためのjdbcライブラリの以前の例で使用されている非常に多くのライブラリを見てきました。 以下は、さらにいくつかのライブラリのいくつかの例です。
data.xml
このライブラリにより、ClojureはXMLデータを操作できます。 使用するライブラリバージョンはorg.clojure/data.xml "0.0.8"です。 data.xmlは、XMLの解析と出力をサポートしています。 解析関数は、ReaderまたはInputStreamからXMLを読み取ります。
例
以下は、文字列からXMLへのデータ処理の例です。
data.json
このライブラリにより、ClojureはJSONデータを処理できます。 使用するライブラリバージョンはorg.clojure/data.json "0.2.6"です。
例
以下は、このライブラリの使用例です。
出力
上記のプログラムは、次の出力を生成します。
data.csv
このライブラリにより、Clojureは 'csv' データを操作できます。 使用するライブラリバージョンはorg.clojure/data.csv "0.1.3"です。
例
以下は、このライブラリの使用例です。
上記のコードでは、「csv」関数は最初に in-file.csv というファイルを読み取り、すべてのデータを変数in-fileに入れます。 次に、write-csv関数を使用して、* out-file.csv。*というファイルにすべてのデータを書き込みます。