はじめてのClojure サポート情報 最終更新2014年07月22日 |
■ 本書サポート情報 (更新2014年06月11日)
■サンプルプログラムのダウンロード(更新2014年6月11日)
本書のサンプルプログラムは、以下からダウンロードできます。
※サンプルファイルの使用にあたって生じたトラブルは、著者および工学社は一切の責任を負いません。また、サンプルなどは著作権法により保護されています。個人で利用する目的以外には利用できません。ネットワークへのアップロードなどは、著者の許可無く行なうことはできません。
■お詫びと訂正(更新2014年7月22日)
本文中における下記の部分が間違っておりました。お詫びして訂正いたします。
ページ |
誤 |
正 |
p.17 最後のコード内 | (def hoge [] | (defn hoge [] |
p.26 最後のコード内 | (require use '[clojure.string :as cstring]) | (require '[clojure.string :as cstring]) |
p.30 | 「name」というキーワードのキーの値が | 「:name」というキーワードのキーの値が |
p.35 最初のコード内 | (print "x > 0"))" | (print "x > 0")) |
p.37 最後のコード内 | :else (println "other")) | :else (print "other")) |
p.38 最後のコード内 | (println "username " | (println "username: " |
p.42 3番目のコード内 | {name age}} | [name age]} |
p.44 2番目のコード内 | (defn in-fizz-buzz [] | (defn fizz-buzz [] |
p.46 2番目のコード内 | (.getSystemClipboard (Toolkit/getDefaultToolkit))) | (.getSystemClipboard (Toolkit/getDefaultToolkit)) |
p.47 2番目のコード内 | (.setContents clipboard (StringSelection. text) nil)) | (.setContents clipboard (StringSelection. text) nil))) |
p.55 最後のコード内 |
(require 'first-project.hoge :as hoge)) (inc100 23) |
(require '[first-project :as hoge]) (hoge/inc100 23) |
p.66 最後のコード内 | @b → "a") | @b → "a" |
p.68 最後のコード内 | (count keycharacters)))))))) | (count key-characters)))))))) |
p.71 最後のコード内 |
core.clj (ns simple-web.core (:use org.httpkit.server)) |
(ns simple-web.core (:use org.httpkit.server)) |
p.68 最後のコード内※ |
(defn char-range [[first-char end-char]] (map char (range (int first-char) (int end-char))))" |
(defn char-range [[first-char end-char]] (map char (range (int first-char) (inc (int end-char))))) |
※元のコードでは、end-charが含まれない範囲の文字の集合を作っていたので、end-charの文字が含まれるよう修正しました。
(株)工学社 I/O編集部
本書の内容に関するご質問/お問い合わせは、次の方法で工学社編集部宛にお願いします。
なお、電話によるお問い合わせはご遠慮ください。
※ご質問/お問い合わせの際、お客様の使用・動作環境などに添えて、具体的な症状をできるだけ詳しくお知らせください。
※FAXでのご質問/お問い合わせの場合は、必ずお客様のFAX番号を明記してください。