请教一下,我刚刚开始学习ruby,想使用 array的sample方法,
item = ["a","b","c","d"].sample
p items
但是运行的时候总是出现以下错误
undefined method `sample' for ["a", "b", "c", "d"]:Array (NoMethodError)
但是我在 irb上输入["a","b","c","d"].sample的时候可以正常执行。
为什么呢?需要require 什么文件才能用这个方法? 可是array的其他方法都可以正常使用呀.