2015-05-29 25 views
0

Ex41 in Learn Ruby the Hard Way給我帶來困難。 (即「解讀測試」的一部分。) http://learnrubythehardway.org/book/ex41.html學習Ruby是硬道路Ex 41. - 多線串是什麼?

我發現了大約一個qestions這裏和其他網站上,但那些是關於運動的其他部分。我甚至嘗試在Python中查看相同的代碼,以查看是否可以基於這兩種方法制作出某些內容,但我甚至不知道如何開始練習。

作者說:

運行此腳本,並嘗試 翻譯「面向對象的短語」譯成英文的翻譯。你應該看到PHRASES字典有 這兩種形式,你只需要輸入正確的。

我知道我應該讓代碼運行。根據作者,這是一段簡單的代碼。當然,無論如何,我仍然陷入困境。我仍然不知道該怎麼辦。

存儲在PHRASES中的長字符串有什麼問題? 我是否編輯該部分,還是保持原樣並添加新行?

我是否更換###@@@***零件?如果我不這樣做,班級定義將會看起來像

class ###() 
    code 
end 

哪一個當然不起作用。如果我改變它們,我會改變它們到什麼地方?

我花在這上面的時間越多,我就越困惑。我被困了好幾天,開始覺得我甚至忘記了我知道我知道的東西。

如果有人能指出我在正確的方向,那將不勝感激。

回答

1

不,你不應該「讓代碼運行」。你只是應該運行它。這是一個簡單的腳本,用來替代閃存卡,通過詢問你的問題並檢查你的答案。

該練習不會使腳本運行,而是運行腳本並回答問題。