2016-11-03 10 views
1

ルビーnoobはこちら。私はこれを数時間続けてきましたが、ユーザー入力を格納し、配列に変換し、配列を別の要素に分割する方法を理解できません。Ruby 2.3。ユーザー入力文字列を配列に変換し、個々の要素に分割するにはどうすればよいですか?

puts "Hey! What's up?" 

response = Array.new 
response << gets.chomp 

crypt = response.each_slice(3).to_a 
print crypt 

これが出力されているものです。

Hey! What's up? 
Nothin 
[["Nothin"]] 

これは私が欲しいものですが、把握することはできません。

[["N", "o", "t", "h", "i", "n"]] 

私はRubyのドキュメントに見えたが、混乱してんですので、数時間の試行錯誤の後、私はここにいます。助けてくれてありがとう!

答えて

1

使用:

puts "Hey! What's up?" 

crypt = gets.chomp 

p [crypt.split("")] 
+2

[OK]を、感謝ショーン! –

0

これは、私はあなたが必要なものを得るために行うだろうかです:

puts "Hey! What's up?" 

response = Array.new 
input = gets.chomp 

response << input.split("") 

puts response.to_s 

このコードを実行するあなたが買ってあげる

Hey! What's up? 
Nothin 
[["N", "o", "t", "h", "i", "n"]] 
+0

応答ありがとう、エド! –

+0

ようこそ。それが助けにならなかったのは残念です。 –

関連する問題