2
4

3 に答える 3

11

複数行の文字列を作成するために使用されます。基本的に、'<< DESC' は、次の 'DESC' キーワードまでに続くすべてを考慮するように ruby​​ に指示します。「DESC」は必須ではなく、他のものに置き換えることができます。

a = <<STRING
Here
is
a
multiline
string
STRING

<< 演算子の後には、ドキュメントの終わりを示す識別子が続きます。エンドマークはターミネータと呼ばれます。ターミネータの前のテキスト行は、改行やその他の空白を含めて結合されます。 http://en.wikibooks.org/wiki/Ruby_Programming/Here_documents

于 2012-08-17T19:45:19.120 に答える
3

読みやすい方法で複数行の文字列定数を作成できます。http://en.wikibooks.org/wiki/Ruby_Programming/Here_documentsを参照してください。

于 2012-08-17T19:43:39.907 に答える