Ruby: syntax error, unexpected tIDENTIFIER, expecting ')'

De travail sur l'exercice n ° 26 d'Apprendre Ruby à La Dure -- correction d'un ficticious du programmeur mauvais code.

J'ai plus de ça fonctionnait, mais ne pouvons même pas pour les tests, car je reçois cette erreur de syntaxe:

syntax error, unexpected tIDENTIFIER, expecting ')'

...sur cette ligne:

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

Je pensais que c'était toujours la façon dont les variables ont été déclarées? Depuis que l'erreur a été d'inscription parens, j'ai essayé de ceux qui sont trop -- autour de la peine (même si elle n'a pas de sens), autour de la chaîne de caractères (avec ou sans guillemets), avec le signe égal, sans le signe égal...je ne suis pas vraiment sûr de ce que la question est ici.

  • Qu'est-ce que la ligne précédente? Les erreurs de syntaxe sont souvent juste après l'erreur réelle (car le parseur va juste en supposant que vous obtiendrez les entrées valides jusqu'à ce qu'il obtient quelque chose d'autre, et que "quelque chose" est généralement la chose suivante après que la chose qui manque).
  • Apparemment la ligne avant manquait une fermer les parenthèses (et je suis en train de travailler sur un petit écran, la fenêtre de réduire davantage, donc je ne pouvais pas le voir)...je pense que j'ai été très déstabilisé par le petit indicateur "carot" en mouvement autour de l'endroit où le signe égal est. Merci pour votre aide!
InformationsquelleAutor emco | 2013-07-06