Edited at
ClojureDay 2

Clojureを練習するためのオンライン問題集

More than 5 years have passed since last update.

 元ネタはこちら

 おそらくある言語に慣れるためには、その言語を実際に使うことだと思います。しかし、誰しもが「こういうのを書いてみたいな」というアイデアを持っているわけではありません。そこで、Clojureを練習するためのサイトみたいなのをいくつか見かけたので、ここで共有しておきたいと思います。

最も有名なClojure練習サイトですね。ここの練習スタイルは、__に対して、なんらかの式を入力することにより、全体でtrueになるようにするタイプのものです。

欠けている部分を穴埋めして、全体として正しいようにするというものについて、海外のプログラマーの間ではKoanとよばれ(たぶん、禅のKoanから来ていると推測します)、親しまれています。これもその一つ。上のがすこしピンとこなければ、こっちから始めてみるのもいいでしょう。元ネタはClojureScriptですが、ちょっとやった感想としては、別段ClojureScirptにこだわらなくてもいい気がしています。

上記と問題形式はだいたい一緒なのですが、他と違うのは、これがGitHubのレポジトリからクローンして解いていくものであるということです。

だいぶ慣れてきたら、基礎的な関数を自分で定義してみましょう。これはもともとPrologの問題集をLispに書き直したものです。

たびたび出している問題集のサイトです。こちらはプログラミング言語が規定されず、とりあえず計算できればなんでもOKのようです。ただ、あえてClojureで挑戦してみると、いい練習になるかもしれません。英語がわからないなら、有志による翻訳を見ると良いでしょう。