ruby - < とはどういう意味ですか?
Rubyを学んでいるのですが、使っている本にこんなサンプルコードがあります
#...
restaurant = Restaurant.new
restaurant.name = "Mediterrano"
restaurant.description = &
質問する
3709 次
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 に答える
Rubyを学んでいるのですが、使っている本にこんなサンプルコードがあります
#...
restaurant = Restaurant.new
restaurant.name = "Mediterrano"
restaurant.description = &
質問する
3709 次
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 に答える