【发布时间】:2015-12-22 02:39:24
【问题描述】:
我正在制作一个刽子手游戏,并且正在定义我的文字方法以便为游戏制作文字。
我正在尝试使用单词定义并添加一个单词数组,我可以稍后出于不同的目的调用这些单词,我是否可以使用我的方法,并在方法中放置一个数组。
这样做看起来像这样:
def method.to_a
['array', 'array', 'array']
end
【问题讨论】:
-
如果您的问题是如何创建一个字符串数组而不需要引用所有内容,您可以使用
%w(words oranges apple)。但是,将方法转换为数组?这甚至意味着什么? -
也许我没有用正确的话来编辑它,我会稍等一下
-
@ekultek,稍微多一点。基本上,你要memoize的方法?为了做到这一点,你需要一些可以保持状态的东西。尽管有很多选项,但最简洁的方法是定义一个类并将结果保存为实例变量。
标签: ruby