FizzBuzzこのシリーズの一覧はこちらはじめにまたClojureをちょこちょこいじりはじめています。いうことで、凄く初歩的ですがFizzBuzzからやり直しています。個人的な感想ですが、Clojureはやはり習得が少々難しい気がするので、ステップアップで学べるような記事を今後書いたいけたらなぁとか思っていたりもします。100)))one-to-onehandredという変数に1〜100までのリスト(というかシーケンスになるんだっけ?)に格納しています。one-to-onehandred))次に、先ほどのone-to-onehandredをその値を見て、FizzBuzz文字列にマップしてゆくため、無名関数fnを使っています。condで場合分けしています。判定はおなじみの割ったあまりが0になる場合というものです。x)にて文字列にしています。最後に結果のリスト(シーケンス)をfizzbuzz-listという変数に格納します。...)を利用しています。このdo〜は他にもdorunとかdoallとか色々あるのでそのうちまとめたいなと思います。今回は、以下のようにスクリプトとして実行します。fizzbuzz3.clj結果は12Fizz4BuzzFizz7(中略)Fizz9798FizzBuzzのように普通のFizzBuzzの結果となります。以下のようになっています。"$@"Homebrewがインストールしたものですが、自分でclojure.jarにクラスパスを通して、Javaとしてclojure.mainに実行したいClojureスクリプトファイルを指定して実行することもできます。Wikipedia*1:clojure.mainは引数を指定しなかった場合、REPLとして起動できる。素数10001番目を求める問題。関数型を意識して書いてみました。»プロフィールid:fumokmm新しいNPNLです。(2)はてなブログをはじめよう!fumokmmさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。