“Hello, World!”に取り組むと、Crystalのコードを書きながら、Exercismの進め方を身につけられます。これを完了すると、Crystalトラックの残りの演習のロックが解除されます。
はじめるには、“Introduction to Hello, World”の動画を見てみましょう👇
古典的な入門用の演習です。 ただ"Hello, World!"と言うだけです。
"Hello, World!"は、新しいプログラミング言語や環境でプログラミングを始めるときの、伝統的な最初のプログラムです。
目標はシンプルです:
すべてうまくいけば、最初の本格的な演習を取得する準備が整います。
srcには、この演習の解答が入っていますspecには、この演習で実行するテストが入っています正しいディレクトリ(srcとspecが入っているディレクトリ)にいれば、crystal specを実行することで、その演習のテストを実行できます。
$ pwd
/Users/johndoe/Code/exercism/crystal/hello-world
$ ls
GETTING_STARTED.md README.md spec src
$ crystal spec
これで、specディレクトリにあるすべてのテストファイルが実行されます。
各テストファイルでは、最初のテスト以外はすべてスキップされています。
テストが1つ通ったら、pendingをitに変えると、次のテストのスキップを解除できます。
解答を提出するときは、srcディレクトリにあるソースファイルを提出するようにしてください。
$ exercism submit src/hello_world.cr