1

チュートリアルを実行していますが、このコードを指示どおりに正確に入力したにもかかわらず、構文エラーが返されます。Rubyで段落を作成する方法を説明できる人はいますか?

私の試みを以下に示します。

ありがとう

Puts <<PARAGRAPH
There's something going on here.
With the PARAGRAPH thing.
We'll be able to type as much as we like.
Even 4 lines if we want, or 5, or 6.
PARAGRAPH
4

6 に答える 6

3

あなたが持っていPutsます。あなたが欲しいputs

于 2011-11-23T08:48:07.880 に答える
2

これはモジュールカーネルのメソッドであるため、小文字で記述する必要があります。puts

于 2011-11-23T08:49:16.723 に答える
1

元のチュートリアルにはありましたがputs、ありませんでしたPuts:

# Here's some new strange stuff, remember type it exactly.

days = "Mon Tue Wed Thu Fri Sat Sun"
months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug"

puts "Here are the days: ", days
puts "Here are the months: ", months

puts <<PARAGRAPH
There's something going on here.
With the PARAGRAPH thing
We'll be able to type as much as we like.
Even 4 lines if we want, or 5, or 6.
PARAGRAPH
于 2011-11-23T22:21:58.350 に答える
0

Some Guyが言ったように、"Here are the days: ", daysへの割り当てputsはあなたの問題です。行にヒットすると、インタープリターはヒアドキュメントを生成する代わりに配列にputs <<PARAGRAPH追加しようとしますが、もちろん未定義です。PARAGRAPHputsPARAGRAPH

構文で実際に強制的に動作させることができることに注意するのは、ちょっと興味深いです(あまり役に立ちませんが)。

puts(<<PARAGRAPH)
Theres something going on here.
With the paragraph thing.
Well be able to type as much as we like.
Even four lines.
PARAGRAPH
于 2013-10-30T12:30:34.297 に答える