〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
つくって覚えるCoffeeScript入門
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

【プログラムについて】

  1. 誌面に掲載したCoffeeScriptのプログラム「〜.coffee」等々のデータです。
  2. 掲載したページ(ページにまたがるリストのときは最初のページ)の番号を付けたフォルダに該当データを収録しています。
  3. 麹とウツギのやりとりの中で、不十分なプログラム、未完成なプログラム、行数の短いプログラム他、いくつかのデータは未収録です。
readme.html 現在、お読みいただいているファイルです。
▼フォルダ名 ▼ファイル名 ▼補足の説明/表示内容など
p052_XML CoffeeScript.xml CoffeeScriptハイライト表示用(Windows用)
p056_plist CoffeeScript.plist CoffeeScriptカラーリング用(Mac用)
p059_hello.coffee hello.coffee helloと表示するプログラム
p063_hello.coffee hello.coffee hello goodbyeと表示するプログラム
p088_FizzBuzz fizzbuzz.coffee FizzBuzz問題の正解
p094_jikokuhyo.coffee jikokuhyo.coffee 時刻表の表示/完成版
p101_unshift.coffee unshift.coffee 先頭に要素を追加するunshift
p105_heikin.coffee heikin.coffee 平均値の表示
p127_chuochi.coffee chuochi.coffee 中央値の表示
p136_menu.coffee menu.coffee メニューの表示
p137_tiny_prompt.coffee tiny_prompt.coffee 各「拡張子coffee」のプログラムと同じフォルダにおいて使うライブラリ
p139_order order.coffee 1回だけ注文を受ける
p144_multi_order order2.coffee 複数回、注文を受ける
p149_error_order order3.coffee 入力ミスを表示する
p163_date.coffee date.coffee 時刻表示/1秒経過すると2行目が表示
p164_date2.coffee date2.coffee 時刻表示/100秒間の動作
p166_date3.coffee date3.coffee 時刻表示/無限に表示(再帰の使用)
p173_date4.coffee date4.coffee 時刻表示/ゼロパディングによる表示
p177_date5.coffee date5.coffee 時刻表示/ゼロパディングによるミリ秒の表示
p178_date6.coffee date6.coffee 時刻表示/秒にタイミングを合わせる
p181_date6.coffee date7.coffee 時刻表示/デジタル時計の完成、1行を更新表示
p189_random.coffee random.coffee 数当てゲーム/完成版
p199_hitblow.coffee hitblow.coffee 数当てゲーム/ヒット&ブロー
p212_oumugaesi.coffee oumugaesi.coffee オウム返し
p213_namaewa.coffee namaewa.coffee 「名前は?」と聞かれたら「○○です」と答える
p224_namaewa2.coffee namaewa2.coffee 「名前は?」「お名前は?」「名前は何?」…
p229_kaiwa.coffee kaiwa.coffee 文脈によって会話を変える
p235_schedules.coffee schedules.coffee スケジュール/明日の予定
p262_game.coffee game.coffee さっそく対戦


【補足として】

  1. 印のファイルは、本書の執筆者がGitHub上で公開しているデータと同一です(誌面の解説をご参照ください)。
  2. 誌面の解説に従って手入力(手打ち)することがCoffeeScriptの理解につながります。
    ただし入力ミスもあるため、実行できない、エラーが表示される場合は、用意したデータと照らし合わせてください。
    欧文のミスタイプ、半角/全角、カンマやピリオド、半角スペースの空き、行頭の字下げ(凹み)の統一などを確認しましょう。
  3. 追加情報やFAQは、本書の書誌情報のページに掲載します。
    本書の書誌情報のページは次のとおりです。
    http://ascii.asciimw.jp/books/books/detail/978-4-04-891077-4.shtml

【プログラムの実行方法】

  1. 詳細は第3章をご覧ください。
  2. 誌面では、Cドライブ直下に「coffee」フォルダを作り、そのフォルダ内に各プログラム(拡張子.coffee)を置いています。
  3. ターミナル上でそのフォルダ(c:\coffee)に移動し、そのうえで(例えば)「coffee hello.coffee」と入力してプログラムを起動、実行します。
  4. これは「coffee」フォルダにコピーした「hello.coffee」というプログラムを実行する場合のコマンドです。

【対応OS、動作環境について

  1. 対応OSや動作環境、バージョン番号は本書のp.10に記しています。
  2. 誌面に記載した情報は、本書制作時点(2013年4月)のものです。
  3. その後のアップデート、バージョンアップ、お使いになるパソコンの動作環境(OSの種類、仕様ほか)によって記載事項、画面、操作・動作内容、操作・動作結果が異なる場合があります。

 

 

2013年5月30日(2014年3月3日改訂)
株式会社KADOKAWA

 

ページTOPへ

©KADOKAWA CORPORATION 2014