コンテンツにスキップ

About this guide

This is a formal specification of the Crystal language.

本ドキュメントは基本的に最初から順番に読んでいけるように構成されています。ただ、コンセプトによっては、それぞれのコンセプトが相互に関連していて、どうしても単独では説明が難しいものがあります。そういった場合には、順番にこだわらず、別のセクションにジャンプしながら読み進めるのがよいでしょう。

The Language Introduction tutorial offers a more focused learning experience for beginners.

In code examples, a comment starting with # => shows the value of an expression.

1 + 2 # => 3

A comment starting with # : shows the type of an expression.

"hello" # : String