Ruby 创建类和方法 class播放列表 def初始化(名称) @name=name @电影=[] def添加(电影) @电影def添加(电影) @电影

Ruby 创建类和方法 class播放列表 def初始化(名称) @name=name @电影=[] def添加(电影) @电影def添加(电影) @电影,ruby,Ruby,Do: def添加(电影) @电影你的问题是什么?我不知道为什么播放列表在我尝试使用“添加”方法时不起作用。我正在尝试将@name传递到电影阵列中,并在调用时将其打印到屏幕上。很抱歉,我第一次发布时没有打印此问题。谢谢,这很有帮助。你完全正确,谢谢!这是我偏离正轨的原因之一。干杯!欢迎,但是投票表决怎么样?我试过了。我想我还没有足够的声望。当我尝试时,它给了我这样一条信息:“一旦你赢得了125个声誉,你的投票将改变公开显示的帖子分数。” class Playlist def initiali

Do:

def添加(电影)

@电影你的问题是什么?我不知道为什么播放列表在我尝试使用“添加”方法时不起作用。我正在尝试将@name传递到电影阵列中,并在调用时将其打印到屏幕上。很抱歉,我第一次发布时没有打印此问题。谢谢,这很有帮助。你完全正确,谢谢!这是我偏离正轨的原因之一。干杯!欢迎,但是投票表决怎么样?我试过了。我想我还没有足够的声望。当我尝试时,它给了我这样一条信息:“一旦你赢得了125个声誉,你的投票将改变公开显示的帖子分数。”
class Playlist
  def initialize(name)
    @name=name
    @movies=[]
    def add(movie)
      @movies << @name
      puts movies
    end
  end
end

playlist1 = Playlist.new("snatch")
puts playlist1.add("dazzled")
in `add': undefined local variable or method `movies' for #<Playlist:0x007fa53b809430 @name="snatch", @movies=["snatch"]> (NameError)
 def add(movie)
        @movies << @name
        puts @movies
    end
def add(movie)
    @movies << movie
    puts @movies
end