Hello World

Hello World

チュートリアル演習

はじめに

“Hello, World!”に取り組むと、Factorのコードを書きながら、Exercismの進め方を身につけられます。これを完了すると、Factorトラックの残りの演習のロックが解除されます。

はじめるには、“Introduction to Hello, World”の動画を見てみましょう👇

説明

古典的な入門用の演習です。 ただ"Hello, World!"と言うだけです。

"Hello, World!"は、新しいプログラミング言語や環境でプログラミングを始めるときの、伝統的な最初のプログラムです。

目標はシンプルです:

  • 用意されたコードを変更して、文字列"Hello, World!"を出力するようにします。
  • テストスイートを実行して、成功することを確認します。
  • 解答を提出して、ウェブサイトで確認します。

すべてうまくいけば、最初の本格的な演習を取得する準備が整います。

実装メモ

Factorのプログラムは、ワードを組み合わせて作られ、それらはボキャブラリーという単位にまとめられています。

Factorは、ボキャブラリーを同じ名前のディレクトリから読み込みます。つまり、hello-worldボキャブラリーは、hello-world/ディレクトリの中にあるhello-world.factorというファイルです。

: say-hello ( -- str ) … ;は、say-helloというワードを定義します。 括弧の中の部分は、そのワードのスタック効果です。--の左側に何もない場合は入力を受け取らず、右側のstrは値を1つ残すことを意味します(この名前は単なる説明用で、型ではありません)。 スタック効果と末尾の;の間にあるものが本体です。これは、そのワードが呼び出されたときに実行されるコードです。

テストスイートはsay-helloを呼び出し、スタックに残された値を確認します。 本体を変更して、代わりに"Hello, World!"を残すようにしてから、テストを実行してみましょう。

GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Factor Exercism

Hello Worldを始める準備はできましたか?

Exercismに登録すれば、47個のコンセプト163個の演習、そして本物の人間によるメンタリングとともに、Factorを学んでマスターできます。すべて無料です。