Douglas Crockford の「Javascript, The Good Parts」を読んでいて、すべての鉄道図の使い方を理解するのに苦労しています。彼はまた、これについてあまり詳しく説明していません。彼は次のように言っています(21ページ):
これらの図を解釈するためのルールは単純です。
- 左端から始めて、右端まで線路をたどります。
- 進むにつれて、楕円形のリテラルと、長方形のルールまたは説明に遭遇します。
- トラックをたどって作成できるシーケンスはすべて合法です。
- トラックをたどって行うことができないシーケンスは合法ではありません。
- 両端に 1 つのバーがある鉄道図では、任意のトークンのペアの間に空白を挿入できます。両端に 2 本の棒がある鉄道図はそうではありません。
私は、この本が Javascript に真剣に取り組んでいる人にとって基本的な読み物であると考えられていることを承知しており、彼が扱っている概念を理解したいと思っています。しかし、鉄道図全体について何かがうまくいきません。
鉄道図の彼の使い方を説明できる人はいますか? 例は素晴らしいでしょう。