Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 语法错误,意外的$end,应为-e:1中的kEND(SyntaxError)_Ruby - Fatal编程技术网

Ruby 语法错误,意外的$end,应为-e:1中的kEND(SyntaxError)

Ruby 语法错误,意外的$end,应为-e:1中的kEND(SyntaxError),ruby,Ruby,您已开始课堂电影,但未将其关闭。您的代码应该类似于: syntax error, unexpected $end, expecting kEND (SyntaxError) from -e:1 类电影 结束 类播放列表 def初始化(名称) @name=name @电影=[] 结束 def添加_电影(电影) @欢迎来到堆栈溢出,请乘坐。 syntax error, unexpected $end, expecting kEND (SyntaxError) from -e:1 class Mo

您已开始
课堂电影
,但未将其关闭。您的代码应该类似于:

syntax error, unexpected $end, expecting kEND (SyntaxError) from -e:1
类电影
结束
类播放列表
def初始化(名称)
@name=name
@电影=[]
结束
def添加_电影(电影)

@欢迎来到堆栈溢出,请乘坐。
syntax error, unexpected $end, expecting kEND (SyntaxError) from -e:1
class Movie
end

class Playlist
  def initialize(name)
    @name = name
    @movies = []
  end

  def add_movie(movie)
    @movies << movie
  end

  def play
    puts "#{@name}'s playlist:"
    puts @movies

    @movies.each do |movie|
      movie.thumbs_up
      puts movie
    end
  end
end

movie1 = Movie.new("Pride")
movie2 = Movie.new("Heaven")
movie3 = Movie.new("While")

playlist1 = Playlist.new("Brenda")
playlist1.add_movie(movie1)
playlist1.add_movie(movie2)
playlist1.add_movie(movie3)
playlist1.play