31

Ruby のインライン文字列ブロックの名前が「eos」なのはなぜですか?

アップデート

正しい道を示してくれてありがとう。「eos」は予約語だとずっと思っていましたが、どの単語でも使用できるようです。

a = <<MYSTRING
line 1
line 2
mystring #the thing is case sensitive
line3
MYSTRING
#The actual end of the string

また、この構造がヘレドックと名付けられていることも発見しました

これは、最もばかげた質問でさえ学習の機会になる可能性があることを示しました.

4

1 に答える 1

33

EOS は文字列の終わりを意味します。文字列の最後に表示されます。

EOS は、たとえば GFJKDHAGJHFGDJ 以上を意味します。

ただし、他の名前も使用できます。

于 2013-02-15T11:56:40.080 に答える