练习练习#26 of Learn Ruby The Hard Way - 纠正一个虚构程序员的错误代码。
我已经完成了大部分工作,但是甚至无法进行测试,因为我不断收到此语法错误:
syntax error, unexpected tIDENTIFIER, expecting ')'
......在这一行:
sentence = "All good\tthings come to those who wait."
我认为这总是变量的声明方式?由于错误列出了parens,我也尝试了那些 - 围绕句子(即使它没有意义),在字符串周围(有和没有引号),等号,没有等号......我是不确定这里的问题是什么。
答案 0 :(得分:8)
并不总是错误与解释器说的在同一行;)所以如果下次包含一些相邻的行会更好。但正如我发现这些行是:
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)
从这里我们可以看到指定行之前的行没有右括号“”'。