doctree icon indicating copy to clipboard operation
doctree copied to clipboard

文法の欄等に出てくる[]や`'や...や..の意味が分からない

Open ghost opened this issue 4 years ago • 4 comments

  • はじめに
  • Rubyで使われる記号の意味(正規表現の複雑な記号は除く)
  • このマニュアルのヘルプ

あたりを読んでみたのですが載っていませんでした。

ghost avatar Jun 14 '20 20:06 ghost

報告ありがとうございます。

「文法の欄」が具体的にどこを指しているのかが分からなかったのですが、該当箇所のURLやスクショなどをもらうことは可能でしょうか?🙏

pocke avatar Jun 16 '20 11:06 pocke

ご返事ありがとうございます。 文法の欄というのは添付の画像の中にあるような「文法:」とあるところとそれに続く背景色が灰色の領域のことです。 []や`'や...や..の意味が分からないのです。

Screenshot from 2020-06-17 00-17-34 Screenshot from 2020-06-17 00-18-20

ghost avatar Jun 16 '20 15:06 ghost

なるほど、スクショありがとうございます!🙏

[]は省略可能な式を表しています。

class 識別子 [ `<' superclass ]

↑の例では、[]の中は省略しても構文が成り立つ、という意味です。

`'は記号を囲むのに使っていそうです。 たとえば `<'は、ここに<という記号がくる、という意味で書かれています。

.....は、ここに任意の式が書けることを示していそうです。 この2つに違いがあるのかはパッとはわからないですね…。


パット見た感じ、これらの説明を書いているページはなさそうなので、リファレンスマニュアル中のどこかに追記しようと思います。 追記したらこのIssueはcloseしますね。

報告ありがとうございました🙏

pocke avatar Jun 19 '20 03:06 pocke

書く場所は このマニュアルのヘルプ がよさそうですね。

scivola avatar Nov 15 '20 09:11 scivola