5

练习 Learn Ruby The Hard Way 的练习 #26——纠正虚构程序员的错误代码。

我已经完成了大部分工作,但甚至无法进行测试,因为我不断收到以下语法错误:

syntax error, unexpected tIDENTIFIER, expecting ')'

...在这一行:

sentence = "All good\tthings come to those who wait."

我认为这总是声明变量的方式?由于错误是列出括号,我也尝试了这些 - 围绕句子(即使它没有意义),围绕字符串(带和不带引号),带等号,不带等号......我是不太确定这里有什么问题。

4

1 回答 1

10

错误并不总是像解释器所说的那样出现在同一行;)因此,如果您下次包含一些相邻的行会更好。但我发现这些行是:

puts "We can also do that this way:"
puts "We'd have %d beans, %d jars, and %d crabapples." % secret_formula(start_pont

sentence = "All god\tthings come to those who weight."

words = ex25.break_words(sentence)
sorted_words = ex25.sort_words(words)

从这里我们看到您指定的行之前的行没有右括号' ) '。

于 2013-07-06T21:39:19.483 回答