Syntax Fehler: unerwartetes keyword_do_block
Habe ich diese= Ruby-Buch, und ich bin versucht, einige der Probe Probleme in das Buch und ich bin immer ein syntax Fehler: unerwartetes keyword_do_block.
Ich geschrieben habe ähnlichen code, der eine Milliarde mal vor und sehen, nichts falsch (vielleicht bin ich auch nur blöd heute Abend.) Kann jemand sehen, was ich falsch mache?
Code:
temp = ["34","35","36","45","534","86","443","54","23","54","75","54","73"]
temp.each |e| do
fahrenheit = (e * 9 / 5) + 32
puts fahrenheit
end
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersetzen:
Können, können Sie auch nicht mathematische Operationen mit String, entfernen Sie alle Anführungszeichen, die in einem array oder verwenden Sie
e.to_i
innerhalb des Blocks.Das problem ist in Ihrem
each
block definition:werden sollte:
Und nicht das Gefühl, dass Sie sind verrückt. Wir ALLE habe mal starrte code, wenn wir nicht sehen können, was falsch ist. Dass zusätzliche Sätze von Augen zu finden, das problem ist was pair programming ist alles über.