2015-09-24 6 views
-2

Я делаю игру палача и определяю метод моих слов, чтобы сделать слова для игры.Создание массива из метода

Я пытаюсь взять определение слов и добавить массив слов, которые я могу вызвать позже, для другой цели, возможно ли, чтобы я взял свой метод и поместил массив внутри метода ,

Would Doing так выглядеть следующим образом:

def method.to_a 
    ['array', 'array', 'array'] 
end 
+0

Возможный дубликат [Преобразование строки Ruby в массив] (http://stackoverflow.com/questions/975769/converting-a-ruby-string-into-an-array) – rghome

+2

Если у вас возник вопрос, как создать массив строк без необходимости цитирования всего, вы можете сделать '% w (слова апельсины apple)'. Однако преобразование метода в массив? Что это вообще значит? – ndn

+0

Может быть, я не поместил это в правильные слова, я отредактирую его на второй – ekultek

ответ

0
def words 
    %w(all of your words) 
end 

Гугле его, поскольку методы возвращают последнее, что в них, так как последнее, что это массив, то он не должен быть установлен, также делает это в метод, который я предполагаю, кажется, немного излишним, так что я просто установить его в переменной, такие как:

words = w%(blah blah blah) 

Спасибо «NDN» ты заставил меня думать.

Смежные вопросы