2013-04-24 65 views
0

我正在通過Codecademy課程學習Ruby的基礎知識,但是我碰到了一個編纂問題!行使。我發佈了我認爲應該做的伎倆,但拒絕打印。Ruby編校不打印

的運動指令是這樣:

讓我們先從簡單:寫一個。每個循環,通過文字去和剛打印出它找到的每個字。

如果可以,請幫助。謝謝!這裏是我的代碼:

puts "What is your text, bra?" 
text = gets.chomp 
text.downcase! 

puts "What is being hidden?" 
redact= gets.chomp 
redact.downcase! 

words = text.split(" ") 
eachredact = redact.split(" ") 

#loop through the words in the string 
words.each do |x| 
    print "#{x}" + " " 
    end 
+0

whats not printed – 2013-04-24 20:57:08

+0

什麼都不打印。他們給我的錯誤是:哎呀,再試一次!看起來您並未將用戶文本中的每個單詞打印到控制檯。 – Jason 2013-04-24 20:59:29

+0

你認爲這只是我的瀏覽器或什麼? – Jason 2013-04-24 20:59:53

回答

1

我跑了,如下:

puts "What is your text, bra?" 
text = gets.chomp 
text.downcase! 

puts "What is being hidden?" 
redact= gets.chomp 
redact.downcase! 

words = text.split(" ") 
eachredact = redact.split(" ") 

#loop through the words in the string 
words.each do |x| 
    print "#{x}" + " " 
end 

輸出:

What is your text, bra? 
i anm 
What is being hidden? 
Good 
i anm 

在這裏看到:

codeacadamy

+0

我仍然得到這個錯誤,但如果代碼是正確的,那麼我會假設它只是假設網站是時髦的,我會繼續移動到下一個練習。根據指令的內容和我寫的代碼,它看起來是否正確?這基本上是我需要知道的我猜 – Jason 2013-04-24 21:06:34

+0

@Jason看到我的**編輯**。 – 2013-04-24 21:13:14

+0

是的,它的奇怪。我的打印也是如此,但他們仍然給我一個錯誤:/哦,好吧,我會把它記錄下來,然後繼續下一個練習。感謝您抽出一點時間來幫助我! – Jason 2013-04-25 02:34:53