違いについてですが、これらは同時期に導入されており、役割もまた似ています。低レベルのデータ構造向けのものです。インターフェースは持っていませんが、オプションとしてミュータブルなフィールドを持つ事が可能です(デフォルトはオフですが)。回答2簡単に答えるとそれぞれ使用すべき場面はあります。効果的に相互運用する事に起因します。方が最もシンプルで理解しやすいですまた、どのデータ定義を使う必要があるか選択する時は以下のフローチャートが参考になります。http://cemerick.com/2011/07/05/flowchart-for-choosing-the-right-clojure-type-definition-form/翻訳以上。フローチャートは自分も大いに参考になったんでこちらにも再掲。知りません*2:超意訳。チュートリアルについては今回の記事で最終回。使い方メモ月別アーカイブはてなブログをはじめよう!shinmuroさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。