2011-07-06 48 views

回答

5

Ruby Koans的要點是通過閱讀和嘗試的事情了學習。

打開一個終端並開始irb。然後嘗試在兩個符號上使用+運算符。檢查你得到的錯誤,並在Koans文件中適當替換它。

假設你的提示在$結束,這將是這個樣子:

$ irb 
irb(main):001:0> :cats + :dogs 

你需要將是清楚的錯誤相當之快,以至於irb吐出答案。

-1

要經過一步的情況下,一步你完全新的Ruby中,你可以嘗試:

  1. 在提示符下打開一個終端
  2. 類型irb去交互式Ruby提示
    • 這是你可以快速嘗試不同的Ruby東西的地方
  3. 鍵入有問題的命令:cats + :dogs
  4. 查看輸出將看起來像
NoMethodError: undefined method `+' for :cats:Symbol 
    from (irb):1 

拋出的異常的名稱是你在找什麼是第一件事,例如NoMethodError

+1

扁平告訴他並不是真的幫助他。至少讓他有機會找到自己的答案。 – Telemachus

+0

我不同意如果你是Ruby的新手,並且通常使用一個終端(我最近也是這樣),看看終端,更別說解釋輸出,這可能令人望而生畏。我分解了輸出,所以他可以理解它的含義以及他實際上在尋找什麼。是的,很好地爲你自己解決問題,但他提出了一個問題,而不是爲了進一步的挑戰。 –

+1

如果他不願意*閱讀終端並解釋它的輸出,那麼Koans是嘗試學習Ruby的一種奇怪的方式。它們的*整點*是它們是'read','write','run','read',然後經常'repeat'的交互式方法,直到你找到它。 – Telemachus

相關問題