数组上的 .sample 在 irb 中始终为 false
.sample on an array is always false in irb
我正在 irb 中测试,每次我需要时我的文件总是 returning false。
class Weather
def stormy
[false, true].sample
end
end
好像return假 不知道数组里有什么?
我不确定这是我的代码还是我在 irb 中要求文件的方式。
谁能帮忙
谢谢
要从 Array
中随机选择,请使用 sample:
def stormy
[ false, true ].sample
end
require
(或require_relative
)的return值表示文件是加载成功还是已经加载。它与文件中可能定义的任何方法无关。
加载定义它的文件后,要调用您的方法(如当前定义的那样),您可以这样做
Weather.new.stormy
我正在 irb 中测试,每次我需要时我的文件总是 returning false。
class Weather
def stormy
[false, true].sample
end
end
好像return假 不知道数组里有什么? 我不确定这是我的代码还是我在 irb 中要求文件的方式。 谁能帮忙 谢谢
要从 Array
中随机选择,请使用 sample:
def stormy
[ false, true ].sample
end
require
(或require_relative
)的return值表示文件是加载成功还是已经加载。它与文件中可能定义的任何方法无关。
加载定义它的文件后,要调用您的方法(如当前定义的那样),您可以这样做
Weather.new.stormy